約 6,781,054 件
https://w.atwiki.jp/toritetsu/pages/36.html
おすすめツール 編集する SoundEngine:URL http //www.cycleof5th.com/products/soundengine/ WAVEファイルの細かな編集が可能。 Audacity フリーのオーディオエディタ兼レコーダー。マルチプラットフォーム http //audacity.sourceforge.net/ Syntrillium Cool Edit 2000 試用版 http //www.5star-shareware.com/Windows/Music/AudioComposers/cool-edit.html 最新版はAdobe Auditionとして発売中。 コーデック 午後のこ~だ:URL http //www.marinecat.net/mct_top.htm 高音質でのMP3エンコードが可能。更にMP3録音が出来るので、いちいちWAV→MP3に変換する手間が省けます。 Lamer:http //vastheman.paservices.com/ MacのLAMEベースMP3エンコーダー。ドラッグ&ドロップで一括変換可能。フリー。 Switch:http //www.nch.com.au/switch/ Macの多形式対応エンコーダー。ogg、flacなど。フリー(有料版あり)。 X Lossless Decoder:http //tmkk.hp.infoseek.co.jp/xld/ Mac用可逆圧縮オーディオファイルデコーダ。TTA、FLAC、Monkey sAudio、Wavpack、ALAC対応。フリー。 ID3タグを付ける mp3infp:URL http //win32lab.com/index.html ID3タグが簡単に作れます。 再生する Windows MediaPlayer WinAmp QuickTime QuickTimeコンポーネントで再生形式を拡張可能。フリー。 ogg:http //www.xiph.org/quicktime/ QT7.0対応はこっちだったかな... http //qtcomponents.sourceforge.net/ flac:http //damien.drix.free.fr/qtflac/ wma:http //www.flip4mac.com/flip4mac_home.htm iTunes VLC ogg対応。マルチプラットフォーム、フリー。 MPlayer raに対応してるぽい。フリー。 MidRadioPlayer:http //download.music-eclub.com/ SoundVQなど。フリー。
https://w.atwiki.jp/feedback1970/pages/44.html
memo 処理の流れ 382 int main(int argc, const char * const argv[]) 383 { 384 char c; 385 int configtestonly = 0; 386 const char *confname = SERVER_CONFIG_FILE; 387 const char *def_server_root = HTTPD_ROOT; 388 const char *temp_error_log = NULL; 389 process_rec *process; 390 server_rec *server_conf; 391 apr_pool_t *pglobal; 392 apr_pool_t *pconf; 393 apr_pool_t *plog; /* Pool of log streams, reset _after_ each read of conf */ 394 apr_pool_t *ptemp; /* Pool for temporary config stuff, reset often */ 395 apr_pool_t *pcommands; /* Pool for -D, -C and -c switches */ 396 apr_getopt_t *opt; 397 apr_status_t rv; 398 module **mod; 399 const char *optarg; 400 APR_OPTIONAL_FN_TYPE(ap_signal_server) *signal_server; 401 402 AP_MONCONTROL(0); /* turn off profiling of startup */ 403 404 process = init_process( argc, argv); 405 pglobal = process- pool; 406 pconf = process- pconf; 407 ap_server_argv0 = process- short_name; 408 409 #if APR_CHARSET_EBCDIC 410 if (ap_init_ebcdic(pglobal) != APR_SUCCESS) { 411 destroy_and_exit_process(process, 1); 412 } 413 #endif 414 415 apr_pool_create( pcommands, pglobal); 416 apr_pool_tag(pcommands, "pcommands"); 417 ap_server_pre_read_config = apr_array_make(pcommands, 1, sizeof(char *)); 418 ap_server_post_read_config = apr_array_make(pcommands, 1, sizeof(char *)); 419 ap_server_config_defines = apr_array_make(pcommands, 1, sizeof(char *)); 420 421 ap_setup_prelinked_modules(process); 422 423 ap_run_rewrite_args(process); 424 425 /* Maintain AP_SERVER_BASEARGS list in http_main.h to allow the MPM 426 * to safely pass on our args from its rewrite_args() handler. 427 */ オプション処理 428 apr_getopt_init( opt, pcommands, process- argc, process- argv); 429 430 while ((rv = apr_getopt(opt, AP_SERVER_BASEARGS, c, optarg)) 431 == APR_SUCCESS) { 432 char **new; 433 434 switch (c) { 435 case c 436 new = (char **)apr_array_push(ap_server_post_read_config); 437 *new = apr_pstrdup(pcommands, optarg); 438 break; 439 440 case C 441 new = (char **)apr_array_push(ap_server_pre_read_config); 442 *new = apr_pstrdup(pcommands, optarg); 443 break; 444 445 case d 446 def_server_root = optarg; 447 break; 448 449 case D 450 new = (char **)apr_array_push(ap_server_config_defines); 451 *new = apr_pstrdup(pcommands, optarg); 452 break; 453 454 case e 455 if (strcasecmp(optarg, "emerg") == 0) { 456 ap_default_loglevel = APLOG_EMERG; 457 } 458 else if (strcasecmp(optarg, "alert") == 0) { 459 ap_default_loglevel = APLOG_ALERT; 460 } 461 else if (strcasecmp(optarg, "crit") == 0) { 462 ap_default_loglevel = APLOG_CRIT; 463 } 464 else if (strncasecmp(optarg, "err", 3) == 0) { 465 ap_default_loglevel = APLOG_ERR; 466 } 467 else if (strncasecmp(optarg, "warn", 4) == 0) { 468 ap_default_loglevel = APLOG_WARNING; 469 } 470 else if (strcasecmp(optarg, "notice") == 0) { 471 ap_default_loglevel = APLOG_NOTICE; 472 } 473 else if (strcasecmp(optarg, "info") == 0) { 474 ap_default_loglevel = APLOG_INFO; 475 } 476 else if (strcasecmp(optarg, "debug") == 0) { 477 ap_default_loglevel = APLOG_DEBUG; 478 } 479 else { 480 usage(process); 481 } 482 break; 483 484 case E 485 temp_error_log = apr_pstrdup(process- pool, optarg); 486 break; 487 488 case X 489 new = (char **)apr_array_push(ap_server_config_defines); 490 *new = "DEBUG"; 491 break; 492 493 case f 494 confname = optarg; 495 break; 496 497 case v 498 printf("Server version %s\n", ap_get_server_version()); 499 printf("Server built %s\n", ap_get_server_built()); 500 destroy_and_exit_process(process, 0); 501 502 case V 503 show_compile_settings(); 504 destroy_and_exit_process(process, 0); 505 506 case l 507 ap_show_modules(); 508 destroy_and_exit_process(process, 0); 509 510 case L 511 ap_show_directives(); 512 destroy_and_exit_process(process, 0); 513 514 case t 515 configtestonly = 1; 516 break; 517 518 case S 519 configtestonly = 1; 520 new = (char **)apr_array_push(ap_server_config_defines); 521 *new = "DUMP_VHOSTS"; 522 break; 523 524 case h 525 case ? 526 usage(process); 527 } 528 } 529 530 /* bad cmdline option? then we die */ 531 if (rv != APR_EOF || opt- ind opt- argc) { 532 usage(process); 533 } 535 apr_pool_create( plog, pglobal); 536 apr_pool_tag(plog, "plog"); 537 apr_pool_create( ptemp, pconf); 538 apr_pool_tag(ptemp, "ptemp"); 539 540 /* Note that we preflight the config file once 541 * before reading it _again_ in the main loop. 542 * This allows things, log files configuration 543 * for example, to settle down. 544 */ 545 546 ap_server_root = def_server_root; 547 if (temp_error_log) { 548 ap_replace_stderr_log(process- pool, temp_error_log); 549 } 550 server_conf = ap_read_config(process, ptemp, confname, ap_conftree); 551 if (ap_run_pre_config(pconf, plog, ptemp) != OK) { 552 ap_log_error(APLOG_MARK, APLOG_STARTUP |APLOG_ERR, 0, 553 NULL, "Pre-configuration failed"); 554 destroy_and_exit_process(process, 1); 555 } 556 557 ap_process_config_tree(server_conf, ap_conftree, process- pconf, ptemp); 558 ap_fixup_virtual_hosts(pconf, server_conf); 559 ap_fini_vhost_config(pconf, server_conf); 560 apr_hook_sort_all(); 561 if (configtestonly) { 562 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, "Syntax OK"); 563 destroy_and_exit_process(process, 0); 564 } 565 566 signal_server = APR_RETRIEVE_OPTIONAL_FN(ap_signal_server); 567 if (signal_server) { 568 int exit_status; 569 570 if (signal_server( exit_status, pconf) != 0) { 571 destroy_and_exit_process(process, exit_status); 572 } 573 } 574 575 apr_pool_clear(plog); 576 577 if ( ap_run_open_logs(pconf, plog, ptemp, server_conf) != OK) { 578 ap_log_error(APLOG_MARK, APLOG_STARTUP |APLOG_ERR, 579 0, NULL, "Unable to open logs"); 580 destroy_and_exit_process(process, 1); 581 } 582 583 if ( ap_run_post_config(pconf, plog, ptemp, server_conf) != OK) { 584 ap_log_error(APLOG_MARK, APLOG_STARTUP |APLOG_ERR, 0, 585 NULL, "Configuration Failed"); 586 destroy_and_exit_process(process, 1); 587 } 588 589 apr_pool_destroy(ptemp); 590 591 for (;;) { 592 apr_hook_deregister_all(); 593 apr_pool_clear(pconf); 594 595 for (mod = ap_prelinked_modules; *mod != NULL; mod++) { 596 ap_register_hooks(*mod, pconf); 597 } 598 599 /* This is a hack until we finish the code so that it only reads 600 * the config file once and just operates on the tree already in 601 * memory. rbb 602 */ 603 ap_conftree = NULL; 604 apr_pool_create( ptemp, pconf); 605 apr_pool_tag(ptemp, "ptemp"); 606 ap_server_root = def_server_root; 607 server_conf = ap_read_config(process, ptemp, confname, ap_conftree); 608 if (ap_run_pre_config(pconf, plog, ptemp) != OK) { 609 ap_log_error(APLOG_MARK, APLOG_STARTUP |APLOG_ERR, 610 0, NULL, "Pre-configuration failed"); 611 destroy_and_exit_process(process, 1); 612 } 613 614 ap_process_config_tree(server_conf, ap_conftree, process- pconf, ptemp); 615 ap_fixup_virtual_hosts(pconf, server_conf); 616 ap_fini_vhost_config(pconf, server_conf); 617 apr_hook_sort_all(); 618 apr_pool_clear(plog); 619 if (ap_run_open_logs(pconf, plog, ptemp, server_conf) != OK) { 620 ap_log_error(APLOG_MARK, APLOG_STARTUP |APLOG_ERR, 621 0, NULL, "Unable to open logs"); 622 destroy_and_exit_process(process, 1); 623 } 624 625 if (ap_run_post_config(pconf, plog, ptemp, server_conf) != OK) { 626 ap_log_error(APLOG_MARK, APLOG_STARTUP |APLOG_ERR, 627 0, NULL, "Configuration Failed"); 628 destroy_and_exit_process(process, 1); 629 } 630 631 apr_pool_destroy(ptemp); 632 apr_pool_lock(pconf, 1); 633 634 ap_run_optional_fn_retrieve(); 635 636 if (ap_mpm_run(pconf, plog, server_conf)) 637 break; 638 639 apr_pool_lock(pconf, 0); 640 } 641 642 apr_pool_lock(pconf, 0); 643 destroy_and_exit_process(process, 0); 644 645 return 0; /* Termination ok */ 646 } 647 648 /* force Expat to be linked into the server executable */ 649 #if defined(USE_EXPAT) !defined(SHARED_CORE_BOOTSTRAP) 650 #include "xmlparse.h" 651 const XML_LChar *suck_in_expat(void); 652 const XML_LChar *suck_in_expat(void) 653 { 654 return XML_ErrorString(XML_ERROR_NONE); 655 } 656 #endif /* USE_EXPAT */ 657 658 #ifndef SHARED_CORE_BOOTSTRAP 659 /* 660 * Force apr_password_validate() into the image so that modules like 661 * mod_auth can use it even if they re dynamically loaded. 662 */ 663 void suck_in_apr_password_validate(void); 664 void suck_in_apr_password_validate(void) 665 { 666 apr_password_validate("a", "b"); 667 } 668 #endif 669 670 #ifdef AP_USING_AUTOCONF 671 /* This ugly little hack pulls any function referenced in exports.c into 672 * the web server. exports.c is generated during the build, and it 673 * has all of the APR functions specified by the apr/apr.exports and 674 * apr-util/aprutil.exports files. 675 */ 676 const void *suck_in_APR(void); 677 const void *suck_in_APR(void) 678 { 679 extern const void *ap_ugly_hack; 680 681 return ap_ugly_hack; 682 } 683 #endif source 1 /* Licensed to the Apache Software Foundation (ASF) under one or more 2 * contributor license agreements. See the NOTICE file distributed with 3 * this work for additional information regarding copyright ownership. 4 * The ASF licenses this file to You under the Apache License, Version 2.0 5 * (the "License"); you may not use this file except in compliance with 6 * the License. You may obtain a copy of the License at 7 * 8 * http //www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 #include "apr.h" 18 #include "apr_strings.h" 19 #include "apr_getopt.h" 20 #include "apr_general.h" 21 #include "apr_lib.h" 22 #include "apr_md5.h" 23 #include "apr_time.h" 24 #include "apr_version.h" 25 #include "apu_version.h" 26 27 #define APR_WANT_STDIO 28 #define APR_WANT_STRFUNC 29 #include "apr_want.h" 30 31 #define CORE_PRIVATE 32 #include "ap_config.h" 33 #include "httpd.h" 34 #include "http_main.h" 35 #include "http_log.h" 36 #include "http_config.h" 37 #include "http_vhost.h" 38 #include "apr_uri.h" 39 #include "util_ebcdic.h" 40 #include "ap_mpm.h" 41 #include "mpm_common.h" 42 43 /* WARNING Win32 binds http_main.c dynamically to the server. Please place 44 * extern functions and global data in another appropriate module. 45 * 46 * Most significant main() global data can be found in http_config.c 47 */ 48 49 /* XXX - We should be able to grab the per-MPM settings here too */ 50 static void show_compile_settings(void) 51 { 52 printf("Server version %s\n", ap_get_server_version()); 53 printf("Server built %s\n", ap_get_server_built()); 54 printf("Server s Module Magic Number %u %u\n", 55 MODULE_MAGIC_NUMBER_MAJOR, MODULE_MAGIC_NUMBER_MINOR); 56 printf("Server loaded APR %s, APR-UTIL %s\n", 57 apr_version_string(), apu_version_string()); 58 printf("Compiled using APR %s, APR-UTIL %s\n", 59 APR_VERSION_STRING, APU_VERSION_STRING); 60 /* sizeof(foo) is long on some platforms so we might as well 61 * make it long everywhere to keep the printf format 62 * consistent 63 */ 64 printf("Architecture %ld-bit\n", 8 * (long)sizeof(void *)); 65 printf("Server compiled with....\n"); 66 #ifdef BIG_SECURITY_HOLE 67 printf(" -D BIG_SECURITY_HOLE\n"); 68 #endif 69 70 #ifdef SECURITY_HOLE_PASS_AUTHORIZATION 71 printf(" -D SECURITY_HOLE_PASS_AUTHORIZATION\n"); 72 #endif 73 74 #ifdef APACHE_MPM_DIR 75 printf(" -D APACHE_MPM_DIR=\"%s\"\n", APACHE_MPM_DIR); 76 #endif 77 78 #ifdef HAVE_SHMGET 78 #ifdef HAVE_SHMGET 79 printf(" -D HAVE_SHMGET\n"); 80 #endif 81 82 #if APR_FILE_BASED_SHM 83 printf(" -D APR_FILE_BASED_SHM\n"); 84 #endif 85 86 #if APR_HAS_SENDFILE 87 printf(" -D APR_HAS_SENDFILE\n"); 88 #endif 89 90 #if APR_HAS_MMAP 91 printf(" -D APR_HAS_MMAP\n"); 92 #endif 93 94 #ifdef NO_WRITEV 95 printf(" -D NO_WRITEV\n"); 96 #endif 97 98 #ifdef NO_LINGCLOSE 99 printf(" -D NO_LINGCLOSE\n"); 100 #endif 101 102 #if APR_HAVE_IPV6 103 printf(" -D APR_HAVE_IPV6 (IPv4-mapped addresses "); 104 #ifdef AP_ENABLE_V4_MAPPED 105 printf("enabled)\n"); 106 #else 107 printf("disabled)\n"); 108 #endif 109 #endif 110 111 #if APR_USE_FLOCK_SERIALIZE 112 printf(" -D APR_USE_FLOCK_SERIALIZE\n"); 113 #endif 114 115 #if APR_USE_SYSVSEM_SERIALIZE 116 printf(" -D APR_USE_SYSVSEM_SERIALIZE\n"); 117 #endif 118 119 #if APR_USE_POSIXSEM_SERIALIZE 120 printf(" -D APR_USE_POSIXSEM_SERIALIZE\n"); 121 #endif 122 123 #if APR_USE_FCNTL_SERIALIZE 124 printf(" -D APR_USE_FCNTL_SERIALIZE\n"); 125 #endif 126 127 #if APR_USE_PROC_PTHREAD_SERIALIZE 128 printf(" -D APR_USE_PROC_PTHREAD_SERIALIZE\n"); 129 #endif 130 131 #if APR_USE_PTHREAD_SERIALIZE 132 printf(" -D APR_USE_PTHREAD_SERIALIZE\n"); 133 #endif 134 135 #if APR_PROCESS_LOCK_IS_GLOBAL 136 printf(" -D APR_PROCESS_LOCK_IS_GLOBAL\n"); 137 #endif 138 139 #ifdef SINGLE_LISTEN_UNSERIALIZED_ACCEPT 140 printf(" -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT\n"); 141 #endif 142 143 #if APR_HAS_OTHER_CHILD 144 printf(" -D APR_HAS_OTHER_CHILD\n"); 145 #endif 146 147 #ifdef AP_HAVE_RELIABLE_PIPED_LOGS 148 printf(" -D AP_HAVE_RELIABLE_PIPED_LOGS\n"); 149 #endif 150 151 #ifdef BUFFERED_LOGS 152 printf(" -D BUFFERED_LOGS\n"); 153 #ifdef PIPE_BUF 154 printf(" -D PIPE_BUF=%ld\n",(long)PIPE_BUF); 155 #endif 156 #endif 157 158 #if APR_CHARSET_EBCDIC 159 printf(" -D APR_CHARSET_EBCDIC\n"); 160 #endif 161 162 #ifdef APACHE_XLATE 163 printf(" -D APACHE_XLATE\n"); 164 #endif 165 166 #ifdef NEED_HASHBANG_EMUL 167 printf(" -D NEED_HASHBANG_EMUL\n"); 168 #endif 169 170 #ifdef SHARED_CORE 171 printf(" -D SHARED_CORE\n"); 172 #endif 173 174 /* This list displays the compiled in default paths */ 175 #ifdef HTTPD_ROOT 176 printf(" -D HTTPD_ROOT=\"" HTTPD_ROOT "\"\n"); 177 #endif 178 179 #ifdef SUEXEC_BIN 180 printf(" -D SUEXEC_BIN=\"" SUEXEC_BIN "\"\n"); 181 #endif 182 183 #if defined(SHARED_CORE) defined(SHARED_CORE_DIR) 184 printf(" -D SHARED_CORE_DIR=\"" SHARED_CORE_DIR "\"\n"); 185 #endif 186 187 #ifdef DEFAULT_PIDLOG 188 printf(" -D DEFAULT_PIDLOG=\"" DEFAULT_PIDLOG "\"\n"); 189 #endif 190 191 #ifdef DEFAULT_SCOREBOARD 192 printf(" -D DEFAULT_SCOREBOARD=\"" DEFAULT_SCOREBOARD "\"\n"); 193 #endif 194 195 #ifdef DEFAULT_LOCKFILE 196 printf(" -D DEFAULT_LOCKFILE=\"" DEFAULT_LOCKFILE "\"\n"); 197 #endif 198 199 #ifdef DEFAULT_ERRORLOG 200 printf(" -D DEFAULT_ERRORLOG=\"" DEFAULT_ERRORLOG "\"\n"); 201 #endif 202 203 #ifdef AP_TYPES_CONFIG_FILE 204 printf(" -D AP_TYPES_CONFIG_FILE=\"" AP_TYPES_CONFIG_FILE "\"\n"); 205 #endif 206 207 #ifdef SERVER_CONFIG_FILE 208 printf(" -D SERVER_CONFIG_FILE=\"" SERVER_CONFIG_FILE "\"\n"); 209 #endif 210 } 211 212 static void destroy_and_exit_process(process_rec *process, 213 int process_exit_value) 214 { 215 apr_pool_destroy(process- pool); /* and destroy all descendent pools */ 216 apr_terminate(); 217 exit(process_exit_value); 218 } 219 220 static process_rec *init_process(int *argc, const char * const * *argv) 221 { 222 process_rec *process; 223 apr_pool_t *cntx; 224 apr_status_t stat; 225 const char *failed = "apr_app_initialize()"; 226 227 stat = apr_app_initialize(argc, argv, NULL); 228 if (stat == APR_SUCCESS) { 229 failed = "apr_pool_create()"; 230 stat = apr_pool_create( cntx, NULL); 231 } 232 233 if (stat != APR_SUCCESS) { 234 /* For all intents and purposes, this is impossibly unlikely, 235 * but APR doesn t exist yet, we can t use it for reporting 236 * these earliest two failures; 237 */ 238 char ctimebuff[APR_CTIME_LEN]; 239 apr_ctime(ctimebuff, apr_time_now()); 240 fprintf(stderr, "[%s] [crit] (%d) %s %s failed " 241 "to initial context, exiting\n", 242 ctimebuff, stat, (*argv)[0], failed); 243 apr_terminate(); 244 exit(1); 245 } 246 247 apr_pool_tag(cntx, "process"); 248 ap_open_stderr_log(cntx); 249 250 /* Now we have initialized apr and our logger, no more 251 * exceptional error reporting required for the lifetime 252 * of this server process. 253 */ 254 255 process = apr_palloc(cntx, sizeof(process_rec)); 256 process- pool = cntx; 257 258 apr_pool_create( process- pconf, process- pool); 259 apr_pool_tag(process- pconf, "pconf"); 260 process- argc = *argc; 261 process- argv = *argv; 262 process- short_name = apr_filepath_name_get((*argv)[0]); 263 return process; 264 } 265 266 static void usage(process_rec *process) 267 { 268 const char *bin = process- argv[0]; 269 char pad[MAX_STRING_LEN]; 270 unsigned i; 271 272 for (i = 0; i strlen(bin); i++) { 273 pad[i] = ; 274 } 275 276 pad[i] = \0 ; 277 278 #ifdef SHARED_CORE 279 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL , 280 "Usage %s [-R directory] [-D name] [-d directory] [-f file]", 281 bin); 282 #else 283 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 284 "Usage %s [-D name] [-d directory] [-f file]", bin); 285 #endif 286 287 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 288 " %s [-C \"directive\"] [-c \"directive\"]", pad); 289 290 #ifdef WIN32 291 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 292 " %s [-w] [-k start|restart|stop|shutdown]", pad); 293 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 294 " %s [-k install|config|uninstall] [-n service_name]", 295 pad); 296 #endif 297 #ifdef AP_MPM_WANT_SIGNAL_SERVER 298 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 299 " %s [-k start|restart|graceful|stop]", 300 pad); 301 #endif 302 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 303 " %s [-v] [-V] [-h] [-l] [-L] [-t] [-S]", pad); 304 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 305 "Options "); 306 307 #ifdef SHARED_CORE 308 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 309 " -R directory specify an alternate location for " 310 "shared object files"); 311 #endif 312 313 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 314 " -D name define a name for use in " 315 " IfDefine name directives"); 316 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 317 " -d directory specify an alternate initial " 318 "ServerRoot"); 319 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 320 " -f file specify an alternate ServerConfigFile"); 321 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 322 " -C \"directive\" process directive before reading " 323 "config files"); 324 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 325 " -c \"directive\" process directive after reading " 326 "config files"); 327 328 #ifdef NETWARE 329 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 330 " -n name set screen name"); 331 #endif 332 #ifdef WIN32 333 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 334 " -n name set service name and use its " 335 "ServerConfigFile"); 336 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 337 " -k start tell Apache to start"); 338 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 339 " -k restart tell running Apache to do a graceful " 340 "restart"); 341 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 342 " -k stop|shutdown tell running Apache to shutdown"); 343 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 344 " -k install install an Apache service"); 345 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 346 " -k config change startup Options of an Apache " 347 "service"); 348 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 349 " -k uninstall uninstall an Apache service"); 350 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 351 " -w hold open the console window on error"); 352 #endif 353 354 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 355 " -e level show startup errors of level " 356 "(see LogLevel)"); 357 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 358 " -E file log startup errors to file"); 359 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 360 " -v show version number"); 361 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 362 " -V show compile settings"); 363 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 364 " -h list available command line options " 365 "(this page)"); 366 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 367 " -l list compiled in modules"); 368 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 369 " -L list available configuration " 370 "directives"); 371 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 372 " -t -D DUMP_VHOSTS show parsed settings (currently only " 373 "vhost settings)"); 374 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 375 " -S a synonym for -t -D DUMP_VHOSTS"); 376 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, 377 " -t run syntax check for config files"); 378 379 destroy_and_exit_process(process, 1); 380 } 381 382 int main(int argc, const char * const argv[]) 383 { 384 char c; 385 int configtestonly = 0; 386 const char *confname = SERVER_CONFIG_FILE; 387 const char *def_server_root = HTTPD_ROOT; 388 const char *temp_error_log = NULL; 389 process_rec *process; 390 server_rec *server_conf; 391 apr_pool_t *pglobal; 392 apr_pool_t *pconf; 393 apr_pool_t *plog; /* Pool of log streams, reset _after_ each read of conf */ 394 apr_pool_t *ptemp; /* Pool for temporary config stuff, reset often */ 395 apr_pool_t *pcommands; /* Pool for -D, -C and -c switches */ 396 apr_getopt_t *opt; 397 apr_status_t rv; 398 module **mod; 399 const char *optarg; 400 APR_OPTIONAL_FN_TYPE(ap_signal_server) *signal_server; 401 402 AP_MONCONTROL(0); /* turn off profiling of startup */ 403 404 process = init_process( argc, argv); 405 pglobal = process- pool; 406 pconf = process- pconf; 407 ap_server_argv0 = process- short_name; 408 409 #if APR_CHARSET_EBCDIC 410 if (ap_init_ebcdic(pglobal) != APR_SUCCESS) { 411 destroy_and_exit_process(process, 1); 412 } 413 #endif 414 415 apr_pool_create( pcommands, pglobal); 416 apr_pool_tag(pcommands, "pcommands"); 417 ap_server_pre_read_config = apr_array_make(pcommands, 1, sizeof(char *)); 418 ap_server_post_read_config = apr_array_make(pcommands, 1, sizeof(char *)); 419 ap_server_config_defines = apr_array_make(pcommands, 1, sizeof(char *)); 420 421 ap_setup_prelinked_modules(process); 422 423 ap_run_rewrite_args(process); 424 425 /* Maintain AP_SERVER_BASEARGS list in http_main.h to allow the MPM 426 * to safely pass on our args from its rewrite_args() handler. 427 */ 428 apr_getopt_init( opt, pcommands, process- argc, process- argv); 429 430 while ((rv = apr_getopt(opt, AP_SERVER_BASEARGS, c, optarg)) 431 == APR_SUCCESS) { 432 char **new; 433 434 switch (c) { 435 case c 436 new = (char **)apr_array_push(ap_server_post_read_config); 437 *new = apr_pstrdup(pcommands, optarg); 438 break; 439 440 case C 441 new = (char **)apr_array_push(ap_server_pre_read_config); 442 *new = apr_pstrdup(pcommands, optarg); 443 break; 444 445 case d 446 def_server_root = optarg; 447 break; 448 449 case D 450 new = (char **)apr_array_push(ap_server_config_defines); 451 *new = apr_pstrdup(pcommands, optarg); 452 break; 453 454 case e 455 if (strcasecmp(optarg, "emerg") == 0) { 456 ap_default_loglevel = APLOG_EMERG; 457 } 458 else if (strcasecmp(optarg, "alert") == 0) { 459 ap_default_loglevel = APLOG_ALERT; 460 } 461 else if (strcasecmp(optarg, "crit") == 0) { 462 ap_default_loglevel = APLOG_CRIT; 463 } 464 else if (strncasecmp(optarg, "err", 3) == 0) { 465 ap_default_loglevel = APLOG_ERR; 466 } 467 else if (strncasecmp(optarg, "warn", 4) == 0) { 468 ap_default_loglevel = APLOG_WARNING; 469 } 470 else if (strcasecmp(optarg, "notice") == 0) { 471 ap_default_loglevel = APLOG_NOTICE; 472 } 473 else if (strcasecmp(optarg, "info") == 0) { 474 ap_default_loglevel = APLOG_INFO; 475 } 476 else if (strcasecmp(optarg, "debug") == 0) { 477 ap_default_loglevel = APLOG_DEBUG; 478 } 479 else { 480 usage(process); 481 } 482 break; 483 484 case E 485 temp_error_log = apr_pstrdup(process- pool, optarg); 486 break; 487 488 case X 489 new = (char **)apr_array_push(ap_server_config_defines); 490 *new = "DEBUG"; 491 break; 492 493 case f 494 confname = optarg; 495 break; 496 497 case v 498 printf("Server version %s\n", ap_get_server_version()); 499 printf("Server built %s\n", ap_get_server_built()); 500 destroy_and_exit_process(process, 0); 501 502 case V 503 show_compile_settings(); 504 destroy_and_exit_process(process, 0); 505 506 case l 507 ap_show_modules(); 508 destroy_and_exit_process(process, 0); 509 510 case L 511 ap_show_directives(); 512 destroy_and_exit_process(process, 0); 513 514 case t 515 configtestonly = 1; 516 break; 517 518 case S 519 configtestonly = 1; 520 new = (char **)apr_array_push(ap_server_config_defines); 521 *new = "DUMP_VHOSTS"; 522 break; 523 524 case h 525 case ? 526 usage(process); 527 } 528 } 529 530 /* bad cmdline option? then we die */ 531 if (rv != APR_EOF || opt- ind opt- argc) { 532 usage(process); 533 } 534 535 apr_pool_create( plog, pglobal); 536 apr_pool_tag(plog, "plog"); 537 apr_pool_create( ptemp, pconf); 538 apr_pool_tag(ptemp, "ptemp"); 539 540 /* Note that we preflight the config file once 541 * before reading it _again_ in the main loop. 542 * This allows things, log files configuration 543 * for example, to settle down. 544 */ 545 546 ap_server_root = def_server_root; 547 if (temp_error_log) { 548 ap_replace_stderr_log(process- pool, temp_error_log); 549 } 550 server_conf = ap_read_config(process, ptemp, confname, ap_conftree); 551 if (ap_run_pre_config(pconf, plog, ptemp) != OK) { 552 ap_log_error(APLOG_MARK, APLOG_STARTUP |APLOG_ERR, 0, 553 NULL, "Pre-configuration failed"); 554 destroy_and_exit_process(process, 1); 555 } 556 557 ap_process_config_tree(server_conf, ap_conftree, process- pconf, ptemp); 558 ap_fixup_virtual_hosts(pconf, server_conf); 559 ap_fini_vhost_config(pconf, server_conf); 560 apr_hook_sort_all(); 561 if (configtestonly) { 562 ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, "Syntax OK"); 563 destroy_and_exit_process(process, 0); 564 } 565 566 signal_server = APR_RETRIEVE_OPTIONAL_FN(ap_signal_server); 567 if (signal_server) { 568 int exit_status; 569 570 if (signal_server( exit_status, pconf) != 0) { 571 destroy_and_exit_process(process, exit_status); 572 } 573 } 574 575 apr_pool_clear(plog); 576 577 if ( ap_run_open_logs(pconf, plog, ptemp, server_conf) != OK) { 578 ap_log_error(APLOG_MARK, APLOG_STARTUP |APLOG_ERR, 579 0, NULL, "Unable to open logs"); 580 destroy_and_exit_process(process, 1); 581 } 582 583 if ( ap_run_post_config(pconf, plog, ptemp, server_conf) != OK) { 584 ap_log_error(APLOG_MARK, APLOG_STARTUP |APLOG_ERR, 0, 585 NULL, "Configuration Failed"); 586 destroy_and_exit_process(process, 1); 587 } 588 589 apr_pool_destroy(ptemp); 590 591 for (;;) { 592 apr_hook_deregister_all(); 593 apr_pool_clear(pconf); 594 595 for (mod = ap_prelinked_modules; *mod != NULL; mod++) { 596 ap_register_hooks(*mod, pconf); 597 } 598 599 /* This is a hack until we finish the code so that it only reads 600 * the config file once and just operates on the tree already in 601 * memory. rbb 602 */ 603 ap_conftree = NULL; 604 apr_pool_create( ptemp, pconf); 605 apr_pool_tag(ptemp, "ptemp"); 606 ap_server_root = def_server_root; 607 server_conf = ap_read_config(process, ptemp, confname, ap_conftree); 608 if (ap_run_pre_config(pconf, plog, ptemp) != OK) { 609 ap_log_error(APLOG_MARK, APLOG_STARTUP |APLOG_ERR, 610 0, NULL, "Pre-configuration failed"); 611 destroy_and_exit_process(process, 1); 612 } 613 614 ap_process_config_tree(server_conf, ap_conftree, process- pconf, ptemp); 615 ap_fixup_virtual_hosts(pconf, server_conf); 616 ap_fini_vhost_config(pconf, server_conf); 617 apr_hook_sort_all(); 618 apr_pool_clear(plog); 619 if (ap_run_open_logs(pconf, plog, ptemp, server_conf) != OK) { 620 ap_log_error(APLOG_MARK, APLOG_STARTUP |APLOG_ERR, 621 0, NULL, "Unable to open logs"); 622 destroy_and_exit_process(process, 1); 623 } 624 625 if (ap_run_post_config(pconf, plog, ptemp, server_conf) != OK) { 626 ap_log_error(APLOG_MARK, APLOG_STARTUP |APLOG_ERR, 627 0, NULL, "Configuration Failed"); 628 destroy_and_exit_process(process, 1); 629 } 630 631 apr_pool_destroy(ptemp); 632 apr_pool_lock(pconf, 1); 633 634 ap_run_optional_fn_retrieve(); 635 636 if (ap_mpm_run(pconf, plog, server_conf)) 637 break; 638 639 apr_pool_lock(pconf, 0); 640 } 641 642 apr_pool_lock(pconf, 0); 643 destroy_and_exit_process(process, 0); 644 645 return 0; /* Termination ok */ 646 } 647 648 /* force Expat to be linked into the server executable */ 649 #if defined(USE_EXPAT) !defined(SHARED_CORE_BOOTSTRAP) 650 #include "xmlparse.h" 651 const XML_LChar *suck_in_expat(void); 652 const XML_LChar *suck_in_expat(void) 653 { 654 return XML_ErrorString(XML_ERROR_NONE); 655 } 656 #endif /* USE_EXPAT */ 657 658 #ifndef SHARED_CORE_BOOTSTRAP 659 /* 660 * Force apr_password_validate() into the image so that modules like 661 * mod_auth can use it even if they re dynamically loaded. 662 */ 663 void suck_in_apr_password_validate(void); 664 void suck_in_apr_password_validate(void) 665 { 666 apr_password_validate("a", "b"); 667 } 668 #endif 669 670 #ifdef AP_USING_AUTOCONF 671 /* This ugly little hack pulls any function referenced in exports.c into 672 * the web server. exports.c is generated during the build, and it 673 * has all of the APR functions specified by the apr/apr.exports and 674 * apr-util/aprutil.exports files. 675 */ 676 const void *suck_in_APR(void); 677 const void *suck_in_APR(void) 678 { 679 extern const void *ap_ugly_hack; 680 681 return ap_ugly_hack; 682 } 683 #endif
https://w.atwiki.jp/zyoushiki/pages/96.html
html head title ネ申の間 - トップページ /title link rel = "stylesheet" href = "kami1.css" meta http-equiv="Content-Language" content="ja" meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" /head body header h1 a href="index.htm" img src="/image/logo.png" alt="Kami" /a /h1 header div id="container" B ul id ="menu" li a href="intro.htm" ネ申の間とは? /a /li li a href="knowledge.htm" ネ申に従う心得 /a /li li a href="character.htm" ネ申と仲間と屑達 /a /li li a href="goods.htm" 商品 /a /li li a href="game.htm" ゲーム /a /li /ul /B /div h2 トップページ /h2 div id="main" article ul li time datetime="2008-04" 2008年4月 /time 入学 /li li time datetime="2011-03" 2011年3月 /time 卒業 /li /ul 卒業5周年!(キリッ!!)byネ申 br br AA等は a href = "http //www37.atwiki.jp/zyoushiki/" B こちら /B /a だぞ。 by糸申士 br /article /div div id="sub" aside div class="bnr_inner" dl a href="kami.htm" dt img src="images/bnr_kami.png"alt="kami" /dt dd このカリスマ性感じるオムツ被ってる彼は一体…? /dd /a /dl /div div class="bnr_inner" dl a href="http //www.tokumei24.jp/" dt img src="images/bnr_okame.jpg"alt="okame" /dt dd この酷い顔見かけたら警察に通報だ! /dd /a /dl /div /aside /div footer p id="copyright") small Copyright copy;2010 ネ申の間 /small /p /footer /body /html
https://w.atwiki.jp/glzon/pages/41.html
商品IDを指定して商品の情報を取得。 リクエストパラメータとか詳しくは開発者ガイド(ItemLookup)(バージョン2010-09-01)参照。 PEAR Services_Amazon ItemIdを複数指定する場合は、配列にする。 $itemId = array( 4569675204 , 4048684116 , 4899772750 ); メソッドはItemLookup(そのまんま)。 $result = $amazon- ItemLookup($itemId, $options); 第一引数 ItemId(複数の場合は配列で) 第二引数 リクエストパラメータ(配列で) ResponseGroupはカンマで区切って複数指定できる。 $options = array( AssociateTag = PAAPI_ACCTAG , ResponseGroup = Medium,OfferSummary , Condition = All , IdType = ASIN ); 例) ?php require_once( Services/Amazon.php ); define( PAAPI_ACCTAG , ほにゃらら ); define( PAAPI_ACCKEY , ほげほげ ); define( PAAPI_SECKEY , ふがふが ); $amazon = new Services_Amazon(PAAPI_ACCKEY, PAAPI_SECKEY); $amazon- setLocale( JP ); $amazon- setVersion( 2011-08-01 ); $itemId = array( 4569675204 , 4048684116 , 4899772750 ); $options = array( AssociateTag = PAAPI_ACCTAG , ResponseGroup = Medium , Condition = All , IdType = ASIN ); $result = $amazon- ItemLookup($itemId, $options); if (PEAR isError($result)) { echo リクエストの送信に失敗してる ; } else if (!isset($result[ Request ][ IsValid ])) { echo なんかおかしい ; exit(); } else if (strcmp($result[ Request ][ IsValid ], True ) != 0) { echo Amazonさんから何らかのエラーをくらった ; } print_r($result); ? レスポンス例) Array ( [Request] = Array ( [IsValid] = True [ItemLookupRequest] = Array ( [Condition] = All [IdType] = ASIN [ItemId] = Array ( [0] = 4569675204 [1] = 4899772750 [2] = 4048684116 ) [ResponseGroup] = Array ( [0] = Medium ) ) ) [Item] = Array ( [0] = Array ( [ASIN] = 4569675204 [DetailPageURL] = http //www.amazon.co.jp/%E3%82%B9%E3%83%86%E3%82%A3%E3%83%BC%E3%83%96%E3%83%BB%E3%82%B8%E3%83%A7%E3%83%96%E3%82%BA%E5%90%8D%E8%AA%9E%E9%8C%B2-PHP%E6%96%87%E5%BA%AB-%E6%A1%91%E5%8E%9F-%E6%99%83%E5%BC%A5/dp/4569675204%3FSubscriptionId%3DAKIAIXQXZGDVGMGTXFVQ%26tag%3Dctrhythm-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4569675204 [ItemLinks] = Array ( [ItemLink] = Array ( [0] = Array ( [Description] = Add To Wishlist [URL] = http //www.amazon.co.jp/gp/registry/wishlist/add-item.html%3Fasin.0%3D4569675204%26SubscriptionId%3DAKIAIXQXZGDVGMGTXFVQ%26tag%3Dctrhythm-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D5143%26creativeASIN%3D4569675204 ) [1] = Array ( [Description] = Tell A Friend [URL] = http //www.amazon.co.jp/gp/pdp/taf/4569675204%3FSubscriptionId%3DAKIAIXQXZGDVGMGTXFVQ%26tag%3Dctrhythm-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D5143%26creativeASIN%3D4569675204 ) [2] = Array ( [Description] = All Customer Reviews [URL] = http //www.amazon.co.jp/review/product/4569675204%3FSubscriptionId%3DAKIAIXQXZGDVGMGTXFVQ%26tag%3Dctrhythm-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D5143%26creativeASIN%3D4569675204 ) [3] = Array ( [Description] = All Offers [URL] = http //www.amazon.co.jp/gp/offer-listing/4569675204%3FSubscriptionId%3DAKIAIXQXZGDVGMGTXFVQ%26tag%3Dctrhythm-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D5143%26creativeASIN%3D4569675204 ) ) ) [SalesRank] = 30 [SmallImage] = Array ( [URL] = http //ecx.images-amazon.com/images/I/41zJJJIo-nL._SL75_.jpg [Height] = Array ( [Units] = pixels [_content] = 75 ) [Width] = Array ( [Units] = pixels [_content] = 52 ) ) [MediumImage] = Array ( [URL] = http //ecx.images-amazon.com/images/I/41zJJJIo-nL._SL160_.jpg [Height] = Array ( [Units] = pixels [_content] = 160 ) [Width] = Array ( [Units] = pixels [_content] = 111 ) ) [LargeImage] = Array ( [URL] = http //ecx.images-amazon.com/images/I/41zJJJIo-nL._SL500_.jpg [Height] = Array ( [Units] = pixels [_content] = 500 ) [Width] = Array ( [Units] = pixels [_content] = 347 ) ) [ImageSets] = Array ( [ImageSet] = Array ( [0] = Array ( [Category] = primary [SwatchImage] = Array ( [URL] = http //ecx.images-amazon.com/images/I/41zJJJIo-nL._SL30_.jpg [Height] = Array ( [Units] = pixels [_content] = 30 ) [Width] = Array ( [Units] = pixels [_content] = 21 ) ) [SmallImage] = Array ( [URL] = http //ecx.images-amazon.com/images/I/41zJJJIo-nL._SL75_.jpg [Height] = Array ( [Units] = pixels [_content] = 75 ) [Width] = Array ( [Units] = pixels [_content] = 52 ) ) [ThumbnailImage] = Array ( [URL] = http //ecx.images-amazon.com/images/I/41zJJJIo-nL._SL75_.jpg [Height] = Array ( [Units] = pixels [_content] = 75 ) [Width] = Array ( [Units] = pixels [_content] = 52 ) ) [TinyImage] = Array ( [URL] = http //ecx.images-amazon.com/images/I/41zJJJIo-nL._SL110_.jpg [Height] = Array ( [Units] = pixels [_content] = 110 ) [Width] = Array ( [Units] = pixels [_content] = 76 ) ) [MediumImage] = Array ( [URL] = http //ecx.images-amazon.com/images/I/41zJJJIo-nL._SL160_.jpg [Height] = Array ( [Units] = pixels [_content] = 160 ) [Width] = Array ( [Units] = pixels [_content] = 111 ) ) [LargeImage] = Array ( [URL] = http //ecx.images-amazon.com/images/I/41zJJJIo-nL._SL500_.jpg [Height] = Array ( [Units] = pixels [_content] = 500 ) [Width] = Array ( [Units] = pixels [_content] = 347 ) ) ) [1] = Array ( [Category] = variant [SwatchImage] = Array ( [URL] = http //ecx.images-amazon.com/images/I/51Vgn6NZyJL._SL30_.jpg [Height] = Array ( [Units] = pixels [_content] = 30 ) [Width] = Array ( [Units] = pixels [_content] = 21 ) ) [SmallImage] = Array ( [URL] = http //ecx.images-amazon.com/images/I/51Vgn6NZyJL._SL75_.jpg [Height] = Array ( [Units] = pixels [_content] = 75 ) [Width] = Array ( [Units] = pixels [_content] = 53 ) ) [ThumbnailImage] = Array ( [URL] = http //ecx.images-amazon.com/images/I/51Vgn6NZyJL._SL75_.jpg [Height] = Array ( [Units] = pixels [_content] = 75 ) [Width] = Array ( [Units] = pixels [_content] = 53 ) ) [TinyImage] = Array ( [URL] = http //ecx.images-amazon.com/images/I/51Vgn6NZyJL._SL110_.jpg [Height] = Array ( [Units] = pixels [_content] = 110 ) [Width] = Array ( [Units] = pixels [_content] = 78 ) ) [MediumImage] = Array ( [URL] = http //ecx.images-amazon.com/images/I/51Vgn6NZyJL._SL160_.jpg [Height] = Array ( [Units] = pixels [_content] = 160 ) [Width] = Array ( [Units] = pixels [_content] = 113 ) ) [LargeImage] = Array ( [URL] = http //ecx.images-amazon.com/images/I/51Vgn6NZyJL._SL500_.jpg [Height] = Array ( [Units] = pixels [_content] = 500 ) [Width] = Array ( [Units] = pixels [_content] = 353 ) ) ) ) ) [ItemAttributes] = Array ( [Author] = Array ( [0] = 桑原 晃弥 ) [Binding] = 文庫 [Creator] = Array ( [0] = Array ( [Role] = 著 [_content] = 桑原 晃弥 ) ) [EAN] = 9784569675206 [EANList] = Array ( [EANListElement] = 9784569675206 ) [IsAdultProduct] = 0 [ISBN] = 4569675204 [Label] = PHP研究所 [ListPrice] = Array ( [Amount] = 580 [CurrencyCode] = JPY [FormattedPrice] = ¥ 580 ) [Manufacturer] = PHP研究所 [NumberOfPages] = 221 [PackageDimensions] = Array ( [Height] = Array ( [Units] = hundredths-inches [_content] = 55 ) [Length] = Array ( [Units] = hundredths-inches [_content] = 583 ) [Weight] = Array ( [Units] = hundredths-pounds [_content] = 26 ) [Width] = Array ( [Units] = hundredths-inches [_content] = 417 ) ) [PackageQuantity] = 1 [ProductGroup] = Book [ProductTypeName] = ABIS_BOOK [PublicationDate] = 2010-08-02 [Publisher] = PHP研究所 [SKU] = 508823 [Studio] = PHP研究所 [Title] = スティーブ・ジョブズ名語録 (PHP文庫) ) [OfferSummary] = Array ( [LowestNewPrice] = Array ( [Amount] = 580 [CurrencyCode] = JPY [FormattedPrice] = ¥ 580 ) [LowestUsedPrice] = Array ( [Amount] = 231 [CurrencyCode] = JPY [FormattedPrice] = ¥ 231 ) [LowestCollectiblePrice] = Array ( [Amount] = 650 [CurrencyCode] = JPY [FormattedPrice] = ¥ 650 ) [TotalNew] = 2 [TotalUsed] = 28 [TotalCollectible] = 2 [TotalRefurbished] = 0 ) ) [1] = Array ( [ASIN] = 4899772750 ~以下略...~ ) [2] = Array ( [ASIN] = 4048684116 ~以下略...~ ) ) ) ドツボにはまった件 ItemLookupに限らず、Services_Amazonのレスポンスのほとんど(ひょっとして全て?)について。 レスポンスの[Item]の要素が、1つの場合と複数の場合とで連想配列の構造が若干変わる!! 例1)[Item]の要素が複数の場合 [Item] = Array ( [0] = Array ( ~ひとつめの要素~ ) [1] = Array ( ~ふたつめの要素~ ) [2] = Array ( ~みっつめの要素~ ) ) 例2)[Item]の要素がひとつの場合 [Item] = Array ( ~ひとつめの要素~ ) って感じ。
https://w.atwiki.jp/rioatwiki/pages/12.html
07/25/2007 Putin rebukes colonial Britain http //news.bbc.co.uk/go/rss/-/2/hi/uk_news/6914522.stm !! Confucius Making a Comeback In Money-Driven Modern China http //www.washingtonpost.com/wp-dyn/content/article/2007/07/23/AR2007072301859.html?nav=rss_print/asection !! Markets tumble as credit concerns spread http //www.ft.com/cms/s/e2ab1b62-3a13-11dc-9d73-0000779fd2ac,_i_rssPage=4e612cca-6707-11da-a650-0000779e2340.html !! Sports Direct s shares plummeted http //www.ft.com/cms/s/ac05d29c-39b3-11dc-9d73-0000779fd2ac,_i_rssPage=4e612cca-6707-11da-a650-0000779e2340.html For a man whose company’s shares had just lost almost a quarter of their value in five hours on the back of a large profit warning, Mike Ashley, the elusive founder of Sports Direct, was in a surprisingly jolly mood. But his jauntiness was tempered with contrition. !! Fire bomb hurled at Defense Ministry in Tokyo, no one injured http //www.japantoday.com/jp/news/413212 The police overpowered a man who had hurled a fire bomb at the Defense Ministry in Tokyo around midnight Tuesday, they said early Wednesday. 07/06/2007 Peter Wuffli was on Thursday night ousted as chief executive of UBS, raising questions about the strategy of the Swiss banking group. http //www.ft.com/cms/s/21f9a424-2b4a-11dc-85f9-000b5df10621,_i_rssPage=5d866f00-6714-11da-a650-0000779e2340.html !!! Axel Springer shelves French tabloid plans http //www.ft.com/cms/s/e9c34fc8-2af5-11dc-85f9-000b5df10621,_i_rssPage=cbad994c-3017-11da-ba9f-00000e2511c8.html !!! Media industry hails ITV’s positive figures http //www.ft.com/cms/s/c5106f62-2a6e-11dc-9208-000b5df10621,_i_rssPage=cbad994c-3017-11da-ba9f-00000e2511c8.html 07/02/2007 Rigged Vehicle Rams Terminal At U.K. Airport http //www.washingtonpost.com/wp-dyn/content/article/2007/06/30/AR2007063000219.html?nav=rss_print/asection 06/29/2007 How futile has been our faith in exorcising religion After a period in which it seemed to be a declining force religion is once again a deciding factor in world affairs. The revival of the Rushdie affair, the Bush administration’s opposition to stem cell research and the militant clericalism of the current Polish government are only a few examples of a trend that shows no sign of reversing in the foreseeable future. Far from fading away, or retreating into private life, religion is once again at the heart of politics. In many countries, politicians and opinion-formers seem baffled by this development. A belief in an ongoing process of secularisation has been part of western intellectual life for generations. From the Marquis de Condorcet to Karl Marx and up to the present day, Enlightenment thinkers have argued that religion is a by-product of backwardness. In this view, as knowledge, wealth, education and democracy spread, the power of religion is bound to dwindle. Our view of the world will be increasingly shaped by science, and rather than looking for solace in the afterlife we will hope for continuing improvement in the human condition. At some point, human beings will no longer need religion at all. http //www.ft.com/cms/s/61379c38-2585-11dc-b338-000b5df10621,_i_rssPage=ceecf842-3b01-11da-a2fe-00000e2511c8,Authorised=false.html?_i_location=http%3A%2F%2Fwww.ft.com%2Fcms%2Fs%2F61379c38-2585-11dc-b338-000b5df10621%2C_i_rssPage%3Dceecf842-3b01-11da-a2fe-00000e2511c8.html _i_referer=http%3A%2F%2Fwebhome.singapore%2Faber%2Fwiki%2Fwiki.cgi%3Fpage%3DFrontPage 06/28/2007 Hamas criticises Blair envoy move !!! Bush subpoenaed over wiretapping 召喚する The US Senate has issued a subpoena ordering the White House to give up documents related to its surveillance of domestic terror suspects. http //news.bbc.co.uk/2/hi/americas/6247404.stm !!! Japan industrial production in surprise dip !!! Martyrs or traitors The Arab predicament http //www.economist.com/opinion/displayStory.cfm?Story_ID=9366233 06/27/2007 US and Russia need trade not tirades http //www.ft.com/cms/s/478b8db2-23f0-11dc-8ee2-000b5df10621,_i_rssPage=ceecf842-3b01-11da-a2fe-00000e2511c8,Authorised=false.html?_i_location=http%3A%2F%2Fwww.ft.com%2Fcms%2Fs%2F478b8db2-23f0-11dc-8ee2-000b5df10621%2C_i_rssPage%3Dceecf842-3b01-11da-a2fe-00000e2511c8.html _i_referer=http%3A%2F%2Fwebhome.singapore%2Faber%2Fwiki%2Fwiki.cgi%3Fpage%3DFrontPage !!! Protests at Iran fuel rationing http //news.bbc.co.uk/2/hi/middle_east/6243644.stm !!! New EU states attacked over graft http //news.bbc.co.uk/2/hi/europe/6243696.stm !!! New premier helps to boost Labour coffers http //www.ft.com/cms/s/70f9bbe4-2425-11dc-8ee2-000b5df10621,_i_rssPage=4e612cca-6707-11da-a650-0000779e2340.html !!! Poll rout could force Abe to resign http //www.ft.com/cms/s/4ee67f1c-240a-11dc-8ee2-000b5df10621,_i_rssPage=5d866f00-6714-11da-a650-0000779e2340.html !!! Human rights groups hail U.S. vote on comfort women resolution http //www.japantoday.com/jp/news/410607 06/20/2007 Unfettered finance is fast reshaping the global economy http //www2.alc.co.jp/ejr/index.php?word_in=unfetter word_in2=reedeirrf word_in3=zJPa7DCxJ15687987t http //www.ft.com/cms/s/518482b4-1dc5-11dc-89f7-000b5df10621,_i_rssPage=ceecf842-3b01-11da-a2fe-00000e2511c8.html !!! Flunking the Sunshine Primary http //www2.alc.co.jp/ejr/index.php?word_in=flunk word_in2=%82%A9%82%AB%82%AD%82%AF%82%B1 word_in3=zJPa7DCxJ15687987t http //www.washingtonpost.com/wp-dyn/content/article/2007/06/18/AR2007061801452.html?nav=rss_opinions !!! Israel to let in stranded Gazans http //news.bbc.co.uk/2/hi/middle_east/6220904.stm !!! Vigil for BBC captive s 100th day http //www2.alc.co.jp/ejr/index.php?word_in=vigil word_in2=%82%A9%82%AB%82%AD%82%AF%82%B1 word_in3=zJPa7DCxJ15687987t http //news.bbc.co.uk/2/hi/middle_east/6768423.stm !!! A Slow Demise in the Delta http //www2.alc.co.jp/ejr/index.php?word_in=demise word_in2=%82%A9%82%AB%82%AD%82%AF%82%B1 word_in3=zJPa7DCxJ15687987t http //www.washingtonpost.com/wp-dyn/content/article/2007/06/19/AR2007061902193.html?nav=rss_print/asection !!! Borough snubs £2m Goldman school offer http //www2.alc.co.jp/ejr/index.php?word_in=borough word_in2=%82%A9%82%AB%82%AD%82%AF%82%B1 word_in3=zJPa7DCxJ15687987t http //www2.alc.co.jp/ejr/index.php?word_in=snub word_in2=%82%A9%82%AB%82%AD%82%AF%82%B1 word_in3=zJPa7DCxJ15687987t http //www.ft.com/cms/s/64fe6b4e-1e9b-11dc-bc22-000b5df10621,_i_rssPage=4e612cca-6707-11da-a650-0000779e2340.html !!! Microsoft Concedes to Alter Its Vista Operating System http //www2.alc.co.jp/ejr/index.php?word_in=concede word_in2=%82%A9%82%AB%82%AD%82%AF%82%B1 word_in3=zJPa7DCxJ15687987t http //www.washingtonpost.com/wp-dyn/content/article/2007/06/19/AR2007061902550.html?nav=rss_technology 06/18/2007 Autism in Court http //www.washingtonpost.com/wp-dyn/content/article/2007/06/15/AR2007061502011.html?nav=rss_opinions 06/18/2007 Transatlantic grumbles about private-equity firms http //www.economist.com/displayStory.cfm?story_id=9351327 fsrc=RSS 06/15/2007 Terry Smith lashes out at shareholders Terry Smith, the chairman of Collins Stewart, has lashed out at shareholders who complain about uncapped bonuses and demand “platitudes” on environmental commitments and other such “tosh”. http //www.ft.com/cms/s/490962b6-1aa6-11dc-8bf0-000b5df10621,_i_rssPage=4e612cca-6707-11da-a650-0000779e2340.html 06/13/2007 Europe s errant entrants errant http //www.ft.com/cms/s/f6d89d1c-1902-11dc-a961-000b5df10621,_i_rssPage=ceecf842-3b01-11da-a2fe-00000e2511c8,Authorised=false.html?_i_location=http%3A%2F%2Fwww.ft.com%2Fcms%2Fs%2Ff6d89d1c-1902-11dc-a961-000b5df10621%2C_i_rssPage%3Dceecf842-3b01-11da-a2fe-00000e2511c8.html _i_referer=http%3A%2F%2Fwebhome.singapore%2Faber%2Fwiki%2Fwiki.cgi%3Fpage%3DFrontPage 06/08/2007 The first criminal trial over the CIA s extraordinary rendition of terror suspects is due to open in Italy. - rendition (本国への)引き渡し c.f. render http //news.bbc.co.uk/2/hi/europe/6732897.stm 06/08/2007 The Tokyo District Court sentenced a man Wednesday to two years in prison for hitting and killing the 10-year-old daughter ... Prosecutors had demanded three years in prison for professional negligence resulting in death. http //www.japantoday.com/jp/news/408619 06/05/2007 Complacency rife in IT projects http //news.bbc.co.uk/2/hi/business/6720547.stm 06/05/2007 Palestinian truce plan agreed 例: a Christmas truce, call a truce (休戦を公表する), violata truce http //news.bbc.co.uk/2/hi/middle_east/6721205.stm 06/05/2007 The Tortured Lives of Interrogators Veterans of Iraq, N. Ireland and Mideast Share Stark Memories interrogator http //www.washingtonpost.com/wp-dyn/content/article/2007/06/03/AR2007060301121.html?nav=rss_print/asection 05/28/2007 A Japanese minister embroiled in an alleged political funds scandal committed suicide on Monday in the latest blow to the problem-prone cabinet of Shinzo Abe, prime minister. http //www.ft.com/cms/s/2ae2dcee-0ce2-11dc-937a-000b5df10621,_i_rssPage=4e612cca-6707-11da-a650-0000779e2340.html
https://w.atwiki.jp/whoone/pages/4.html
リンク HTMLクイックリファレンス http //www.htmq.com/index.htm HTML5ゲームフレームワーク http //blog.verygoodtown.com/2011/02/limejs-html5-game-framework/ HTML5でゲーム作成 http //cnut1024.wiki.fc2.com/ SEO対策 http //seo.acnf.org/ http //www.d3.dion.ne.jp/~jkondou/hp/css_seo.html G123、事前受付登録中の「クイーンズブレイドリミットブレイク」にてAmazonギフト券が当たるフォロー&RTキャンペーン開催 - ASCII.jp HTML5 プロフェッショナル 認定試験 レベル1 想定問題 一覧 (1) - マイナビニュース [実力試し] HTML5 プロフェッショナル 認定試験 レベル2 想定問題 一覧 (1) - マイナビニュース HTML5ベースのMMORPG「MAD WORLD」のαテストが実施中。PCブラウザですぐに参加可能 - 4Gamer.net W3C/HTML5からWHATWG/Living Standardへ、Web発展史をひもとく - ITpro 「Macでリモートアクセス」に対応、Windows 365やシン・テレワークシステムHTML5版の魅力 | ボクシルマガジン - Beyond(ビヨンド) 「シン・テレワークシステム」にHTML5版 ~MacやChromebookからもWindowsをリモート操作可能に - 窓の杜 拡張機能が動かなくなるかも? 「Google ドキュメント」がHTML5 Canvasベースのレンダリングへ移行 - 窓の杜 新作HTML5ゲーム「邪神ちゃんドロップキックねばねばウォーズ」が配信開始。レアリティS“水着ぴの”がもらえる初心者ミッションを開催中 - 4Gamer.net AWS Elemental MediaLive が HTML5 モーショングラフィックスオーバーレイのサポートを開始 - amazon.com HTML5ベースのモダンブラウザーからリモート操作が可能に、「TeamViewer」にWebクライアント - 窓の杜 GMOメディア:HTML5ゲームプラットフォーム「ゲソてん byGMO」、「楽天ポイントモール」の利用者に向け38タイトルを提供開始 - PR TIMES 第4回専門学校 HTML5作品アワード、受賞作品の発表 - valuepress HTML5に完全対応 アドビ社製Webセミナーシステムの最新バージョン『AdobeConnect11』を提供開始 - アットプレス(プレスリリース) GMOメディア:HTML5ゲームプラットフォーム「ゲソてん」、ゲームコンテンツ提供先の20媒体において「PayPay」決済に対応 - PR TIMES HTML5ベースの韓国産2D MMORPG「MAD WORLD」の最新画像とムービーが公開 - 4Gamer.net Flashを使用している企業に朗報!Flashを簡単にHTML5で再生可能にするサービス『JswfPlayer』Ver2がリリース! - PR TIMES SL ジャパン、HTML5 に対応した監視制御システム (DCS/SCADA) 向け SL-GMS Web/Developer 新製品をリリース - valuepress HTML5ゲーム「八男って、それはないでしょう!アンサンブルライフ」の正式サービスが本日開始。テレビアニメ版がベースの放置型MMORPG - 4Gamer.net TVアニメの新作HTML5ゲーム『八男って、それはないでしょう!-アンサンブルライフ』本日より正式リリース!記念イベント絶賛開催中! - PR TIMES アスキーゲーム ガンダムRPG『SDガンダムオペレーションズ』がHTML5軽量化アップデートを実施! - ASCII.jp 神社経営シミュレーション「かみてる」がHTML5ゲームプラットフォームOhSECHIで配信開始 - 4Gamer.net 人気TVアニメの新作HTML5ゲーム『八男って、それはないでしょう!-アンサンブルライフ-』事前登録受付開始! - PR TIMES 文系でもできる!HTML5とCSS3の超らくらく入門講座 2020年版 - PR TIMES YouTubeがFlashを排除し、HTML5の最後の障害を取り除いた - 週刊アスキー - 週アスPLUS バンナム、HTML5ゲームの「enza」運営元を完全子会社化 ドリコム保有株買い取り - ITmedia G123で新作HTML5ゲーム『セルリアンホライズン』正式リリース!事前登録報酬は28日にプレゼント! - PR TIMES GMOメディア:HTML5ゲームプラットフォーム「ゲソてん」、ポイントサイト「モッピー」に『ゲゲゲの鬼太郎 妖怪横丁』など20タイトルを提供開始 - PR TIMES シンプルで安価なマルチデバイス対応HTML5デジタルカタログ制作サービスを提供開始 - PR TIMES スマホゲーム開発者向け書籍「HTML5 ゲーム開発の教科書」が9月中旬に発売 - 4Gamer Adobe FlashをHTML 5で代替するPixi.jsがWebGLを新たにサポート、クロスプラットフォームとインタラクティブアプリに対応 - InfoQ Japan HTML5版「刀剣乱舞」をサポートした「とうらぶキャプ」v2.0.0が公開 - 窓の杜 HTML5ゲームポータル「楽天ゲームズ」終了 2年で幕 - ITmedia NEWS HTML5ゲーム『ガールズ&クリーチャーズ』ホワイトデーイベント開催!期間限定キャラクターを解禁! - PR TIMES HTML5ゲームプラットフォームをてがけるLiberappは「HTML5 スマホゲーム業界カオスマップ(2019β)」を公開しました - PR TIMES Liberappが「HTML5 スマホゲーム業界カオスマップ(2019β)」を公開 - 4Gamer.net スマートニュース、優れたHTML5技術を持つ『Tombo, Inc.』を買収 - PR TIMES HTML5 GameCreatorというコミュニティー&ミートアップをはじめます - PR TIMES あなたはどっちサイドを選ぶ?G123新作HTML5ゲーム『ガールズ&クリーチャーズ』正式リリース! - PR TIMES 「Webは次のギアにシフトしている」〜HTML5 Conference 2018 基調講演レポート:レポート - Gihyo Jp HTML5ベースで描画速度が向上、BIダッシュボードの最新版 - @IT MONOist 時空を超えて、世界を救え!新作HTML5ゲーム『ナイトメアクロノス』事前登録受付開始! - PR TIMES 国内最大級のHTML5ゲームサービス「G123.jp」が本日10月4日(木)オープン! - PR TIMES 国内最大級のHTML5ゲームサービス「G123.jp」オープン!新たなゲームプラットフォーム誕生・10月は新作ゲーム3本登場 - アットプレス 技術の進化に左右されないWebサイトの作り方がわかる、プロを目指す人のための入門書『HTML5+CSS3の新しい教科書 改訂新版 基礎から覚える、深く理解できる。』発売 - PR TIMES 「艦これ」Flash→HTML5に 大規模メンテスタート - ITmedia 「艦隊これくしょん -艦これ-」がHTML5ベースに移行。8月15日11:55から3日がかりの大規模なメンテナンスを実施 - 4Gamer.net LINE上でHTML5ゲームが遊べる「LINE QUICK GAME」 たまごっち、ナンプレも - ITmedia HTML5ゲームにもeスポーツの熱狂を。 Liberappに観戦APIとデモゲームを追加 - PR TIMES BXD、HTML5プラットフォーム名称を「enza」に--新作ゲーム3タイトルを体験 - CNET Japan バンナム、HTML5活用の新作ゲーム「アイドルマスター シャイニーカラーズ」発表 - CNET Japan HTML5アプリプラットフォームのスタートアップ企業「Liberapp」設立と増資および仮想通貨「リベリウム」でICO検討開始のお知らせ - PR TIMES 株式会社レコム、HTML5ゲーム【iKON COLLECTION HIDDEN CATCH】のセールイベントを開催! - PR TIMES 株式会社レコム、レコム、HTML5ゲーム市場に挑戦! - PR TIMES HTML5を巡るGoogle、Apple、Microsoftの戦略の歴史 - ITmedia 【黒川塾51】HTML5ゲームとクラウドゲームでゲームコンテンツはどうなる? - Game Deets 「BXD」が狙うHTML5活用ブラウザゲームの需要--ファミスタ、アイマス新作を投入 - CNET Japan コレ1枚で分かる「HTML5(2) マルチデバイス時代のアプリケーションプラットフォーム」 - ITmedia HTML5の機能をどこまで活かせるか--新日鉄住金ソリューションズの「hifive」で実現できること - ログミー 「Google Chrome 56」が正式版に。HTML5デフォルト化がすべてのユーザーを対象に開始 - 窓の杜 「Google Chrome」のHTML5デフォルト化が開始。脱Flashの流れが加速 - 窓の杜 Chromeブラウザの“Flash→HTML5デフォルト化”完了は2017年10月 Googleがロードマップ発表 - ITmedia あきらめていたFLASHありませんか?HTML5変換サービスのご案内 - PR TIMES HTML5はこれからのWindowsか?、普遍的なアプリケーションの普遍的な開発/利用ベースとして - TechCrunch Japan Google Chrome、Flashに代わってHTML5をデフォルトに - ITmedia モバイルファーストを牽引する HTML5によるハイブリッドアプリ - ZDNet Japan 5分でわかるActiveReports帳票-HTML5ビューワ (1/4):CodeZine(コードジン) - CodeZine HTML5ベースのデスクトップクライアント:TechTargetジャパン用語事典 - TechTargetジャパン 仮想化 - TechTargetジャパン HTML5でクロスプラットフォームなデスクトップアプリを開発できる「Electron」とは - CodeZine FirefoxブラウザとWebの技術ですぐ作れる! HTML5で手軽にFirefox OSアプリ開発 - CodeZine YouTube、デフォルト動画プレーヤーを「Flash」からHTML5ベースに変更 - CNET Japan YouTube、メイン再生プレーヤーをFlashからHTML5にようやく移行 - ITmedia YouTube、従来のFlashに代わってHTML5をデフォルトに - AV Watch ついに正式勧告--「HTML5」を使いこなすには何が必要か - builder by ZDNet Japan - ZDNet Japan HTML5がW3C勧告に、15年ぶりの大改訂 - ASCII.jp 「HTML5でスマホとクルマを簡単につなぐ」――韓国Obigo社のハンCEOインタビュー - business network.jp HTML5 CanvasをjQueryライクに操作できるプラグイン「jCanvas」 - CodeZine 広告のHTML5化加速か、Googleがインタラクティブ広告制作ツール「Google Web Designer」を無料提供 【増田 @maskin】 - TechWave(テックウェーブ) #WAVE サンプルで学ぶHTML5の仕様変更要素・後編 (1/3) - ASCII.jp HTML5は5.0へ、2016年にはHTML 5.1も登場か - ASCII.jp Flashを使わない3D絵本の作り方、HTML5/CSS3時代のコンテンツ作りについての雑感 【増田 @maskin】 - TechWave(テックウェーブ) #WAVE HTML5で作るスマホWebアプリ開発チュートリアル(3) HTML5ならではのグラフィックスを実現する「canvas」 - マイナビニュース Cloud SQLとHTML5のWeb Storageで高速仕訳入力 - CodeZine HTML5によるアニメーション作成を容易にする「Adobe Edge」 - builder by ZDNet Japan - builder HTML5のタグに対応したHTMLエディター「Crescent Eve」v0.86が公開 - 窓の杜 50代でも分かったHTML5の基礎知識 - ASCII.jp 3分でわかるHTML5のコンテンツモデルとカテゴリー (1/3) - ASCII.jp Google、Chrome立ち上げ3周年でHTML5のインフォグラフィックを公開 - ITmedia XHTML1.0とHTML5の違いをスタバのページで紹介 (1/6) - ASCII.jp Google、FlashをHTML5に変換するツール「Swiffy」を公開 iOSにも対応 - ITmedia 第512回:HTML5 とは - ケータイ Watch HTML5で注目!インラインSVGの使い方 (1/5) - ASCII.jp W3C、HTML5ロゴを発表 - ITmedia W3C、HTML5ロゴを発表--HTML5推進を目指す - CNET Japan iOS向けゲームが15分で開発できる、高速HTML5ゲームエンジン「IMPACT」登場 【増田(@maskin)真樹】 - TechWave(テックウェーブ) #WAVE HTML5が注目を浴びる理由とは? ここが違う!サンプルで見るHTML5(1) - CodeZine AppleがiPad/iPhoneでも見られるHTML5ショーケースを公開 (追記あり)【@maskin】 - TechWave(テックウェーブ) #WAVE HTML5は安全か? 開発者が留意すべきセキュリティ問題 - ITmedia Google、HTML5へのシフトで「Gears」終了へ - ITmedia YouTube、HTML5動画プレーヤーをテスト公開 - ITmedia
https://w.atwiki.jp/www9test/pages/12.html
逆指値などの特殊注文 カブドットコム(逆指値、W指値®、リレー注文®、Uターン注文®トレーリングストップ) マネックス 楽天 日産センチュリー 安藤証券 (逆指値・OCO・ストップロス) オリックス(逆指値・乗換売買(リレー)・連続注文(できたら注文))プラス逆指値(OCO) http //www.orix-sec.co.jp/service/cyumon/index.html http //www.orix-sec.co.jp/info/2006/i_0724_1.html http //www.orix-sec.co.jp/info/2007/i_0727_1.html 岩井証券 逆指値+通常注文 http //www.iwaisec.co.jp/campaign/report/gyaku_sashine_kabu.html SBI証券 松井証券 逆指値・追跡指値 ジョインベスト 逆指値・上下指値・追跡逆指値・連続注文 大和証券/逆指値注文 http //www.daiwa.jp/ja/products/equity/reverse/index.html リテラクレア アド注文(逆指値ではない、リレー注文の一種) 価格.com - 注文方法 http //kakaku.com/stock/result.asp?Tab=T4 Sort=S81 夜間取引・PTSなど カブドットコムPTS(私設取引システム) 朝 8時20分~23時59分 カブドットコム証券kabu.comPTS http //kabu.com/pts/default.asp Q&A SBIジャパンネクストPTS 19 00~23 59(セッション1)、24 30~26 00(セッション2) SBI証券 https //newtrading.etrade.ne.jp/ETGate/?_ControlID=WPLETmgR001Control _DataStoreID=DSWPLETmgR001Control burl=search_domestic dir=pts%2F file=domestic_pts_01.html cat1=domestic cat2=pts getFlg=on クリック証券 315円 https //www.click-sec.com/corp/guide/kabu/yakan/info/ 楽天証券 19 00~23 59(セッション1のみ) (楽天はセッション2はなし・取引所半休日は運営休止となります) http //www.rakuten-sec.co.jp/ITS/product/pr01_stock_03.html オリックス証券 19:00~23:59(セッション1のみ・取引所半休日は運営休止) http //www.orix-sec.co.jp/info/2008/i_0620_1.html ダイワPTS(独自) 18:00~23:59 手数料無料 大和証券/ダイワPTS http //www.daiwa.jp/service/pts/index.html 終値等一本値売買 マネックスナイターhttp //www.monex.co.jp/StockOrderConfirmation/00000000/nighter/ranking/exec 17 30~23 59 500円 丸三証券(マネナイと同じ)http //www.03trade.com/yakan/FAQ.html その他PTS(昼) 松井証券 09 00~14 50 http //www.matsui.co.jp/service/rtgs/about.html 夜間先物取引など(海外での日経225先物円建て売買など) 松井証券 CME http //www.matsui.co.jp/service/n_futures/index.html 安藤証券 SGX CME http //www.ando-sec.co.jp/churanet24/about/product/overseasfutures.html ひまわり証券株式会社 CFD取引 http //kabu.himawari-group.co.jp/trade/cfd/index.htm きっと証券 SGX CME http //www.kitto-sec.com/products/nikkei_average/spec.php
https://w.atwiki.jp/cocet/pages/18.html
暫定リスト3 2201 flour 2202 neck 2203 portion 2204 resonance 2205 abundant 2206 deduce 2207 disadvantage 2208 guy 2209 possess 2210 urgent 2211 automatic 2212 bother 2213 celebrate 2214 contrary 2215 expenditure 2216 invade 2217 relief 2218 scrap 2219 useless 2220 abstract 2221 heal 2222 precision 2223 backward 2224 extension 2225 rebel 2226 preparation 2227 shelter 2228 weld 2229 clay 2230 globe 2231 instant 2232 jaw 2233 similarity 2234 valve 2235 fragile 2236 retreat 2237 tin 2238 assure 2239 beauty 2240 rid 2241 steer 2242 weekend 2243 headquarters 2244 custom 2245 gift 2246 interface 2247 kit 2248 rough 2249 absolutely 2250 receipt 2251 axis 2252 highway 2253 multiply 2254 proceed 2255 prominent 2256 sweet 2257 toilet 2258 wooden 2259 apparatus 2260 clever 2261 entertain 2262 hire 2263 illuminate 2264 juice 2265 pleasure 2266 rob 2267 clothes 2268 composite 2269 distort 2270 donate 2271 expedition 2272 hook 2273 refine 2274 resort 2275 sensible 2276 starve 2277 wrap 2278 intermediate 2279 loose 2280 recipe 2281 tectonic 2282 toll 2283 wheat 2284 wreck 2285 compose 2286 guidance 2287 impulse 2288 knot 2289 loud 2290 packet 2291 partial 2292 pop 2293 stir 2294 suspicion 2295 anticipate 2296 brake 2297 cease 2298 dirty 2299 domain 2300 lava 2301 polish 2302 shade 2303 swallow 2304 faith 2305 fence 2306 luck 2307 elbow 2308 sail 2309 soul 2310 upset 2311 cream 2312 envelope 2313 oven 2314 province 2315 temporary 2316 twist 2317 workshop 2318 fever 2319 mill 2320 parabola 2321 shoulder 2322 script 2323 bullet 2324 fulfill 2325 lattice 2326 profound 2327 rhythm 2328 tear 2329 valid 2330 abnormal 2331 approximately 2332 consent 2333 tumor 2334 uniform 2335 urine 2336 vanish 2337 constitute 2338 riot 2339 oral 2340 pollen 2341 sensation 2342 tremendous 2343 appoint 2344 caution 2345 curiosity 2346 dip 2347 ease 2348 equator 2349 fortune 2350 graph 2351 merit 2352 node 2353 brick 2354 Celsius 2355 county 2356 deaf 2357 flush 2358 peculiar 2359 prefecture 2360 pot 2361 shipment 2362 stack 2363 static 2364 assert 2365 biography 2366 downward 2367 graphite 2368 module 2369 radius 2370 successive 2371 cage 2372 disperse 2373 frontier 2374 mood 2375 ax 2376 proportional 2377 rigid 2378 swell 2379 theater 2380 acute 2381 bet 2382 boot 2383 comfort 2384 dentist 2385 distress 2386 fission 2387 grab 2388 navy 2389 worship 2390 sponge 2391 chloride 2392 cultivate 2393 definitely 2394 finite 2395 grave 2396 respectively 2397 sticky 2398 debt 2399 delicate 2400 friction 2401 organization 2402 overlap 2403 ultrasound 2404 convey 2405 thigh 2406 outward 2407 stamp 2408 suspend 2409 vibrate 2410 caterpillar 2411 comprise 2412 concede 2413 cousin 2414 sensory 2415 borrow 2416 frustrate 2417 illusion 2418 minority 2419 slit 2420 alike 2421 alternate 2422 client 2423 destructive 2424 diode 2425 hollow 2426 hungry 2427 orientation 2428 omit 2429 prolong 2430 betray 2431 assist 2432 atlas 2433 conceive 2434 torture 2435 discourage 2436 glucose 2437 pan 2438 qualification 2439 ammonia 2440 compel 2441 feather 2442 ferry 2443 flux 2444 helpful 2445 liberal 2446 murder 2447 shoe 2448 tongue 2449 breakdown 2450 bronze 2451 charter 2452 condemn 2453 equilibrium 2454 flesh 2455 goat 2456 loan 2457 overlook 2458 plankton 2459 shaft 2460 blank 2461 coach 2462 diminish 2463 filament 2464 insulin 2465 retire 2466 ache 2467 sacrifice 2468 depart 2469 wherever 2470 cliff 2471 desperate 2472 dive 2473 forbid 2474 gauge 2475 guilty 2476 saturate 2477 toss 2478 truck 2479 voyage 2480 considerate 2481 adjacent 2482 bureau 2483 currency 2484 endeavor 2485 naked 2486 prevail 2487 relieve 2488 stimulus 2489 tilt 2490 convection 2491 energetic 2492 exert 2493 glue 2494 inspect 2495 oxidize 2496 republic 2497 seize 2498 shower 2499 wise 2500 cone 2501 defeat 2502 fare 2503 legitimate 2504 restaurant 2505 arrest 2506 immense 2507 intervene 2508 kingdom 2509 microphone 2510 exile 2511 soluble 2512 thorough 2513 convenient 2514 embarrass 2515 pigment 2516 bruise 2517 rainbow 2518 redundant 2519 assign 2520 ceramic 2521 hammer 2522 insulate 2523 lean 2524 comfortable 2525 snatch 2526 fertilize 2527 grasp 2528 fury 2529 nutrition 2530 rotor 2531 servant 2532 soap 2533 troop 2534 amplify 2535 anxious 2536 carbohydrate 2537 chest 2538 fatigue 2539 guest 2540 lid 2541 moderate 2542 recipient 2543 superior 2544 violate 2545 furnish 2546 adventure 2547 bitter 2548 heaven 2549 surrender 2550 owe 2551 prescription 2552 ripple 2553 arc 2554 arrow 2555 breath 2556 cube 2557 descend 2558 detergent 2559 refrigerator 2560 sickness 2561 thumb 2562 victory 2563 chase 2564 commerce 2565 glove 2566 independence 2567 lump 2568 oscillation 2569 lace 2570 summary 2571 cord 2572 elect 2573 pillow 2574 fertile 2575 fierce 2576 oxidation 2577 dread 2578 ticket 2579 flourish 2580 vaccinate 2581 courtesy 2582 appetite 2583 bolt 2584 confront 2585 corridor 2586 displace 2587 elaborate 2588 evident 2589 fabric 2590 pronounce 2591 chop 2592 drown 2593 hemoglobin 2594 injure 2595 jar 2596 stain 2597 hostile 2598 initiate 2599 optimum 2600 outstanding 2601 stationary 2602 trunk 2603 aboard 2604 barrel 2605 blanket 2606 ceiling 2607 deck 2608 directory 2609 incorrect 2610 thunder 2611 rude 2612 stab 2613 thread 2614 width 2615 bare 2616 armor 2617 jury 2618 outfit 2619 soak 2620 compulsory 2621 restrain 2622 digest 2623 dilute 2624 flag 2625 icy 2626 bracket 2627 passive 2628 photosynthesis 2629 renew 2630 silent 2631 aloud 2632 virtue 2633 roar 2634 pillar 2635 damp 2636 aluminum 2637 gradient 2638 honest 2639 nail 2640 seldom 2641 sludge 2642 surplus 2643 triumph 2644 vigorous 2645 bark 2646 corrosion 2647 incomplete 2648 indirect 2649 disgust 2650 liable 2651 asylum 2652 necessity 2653 numerical 2654 residue 2655 treasure 2656 calm 2657 crush 2658 impurity 2659 authorize 2660 neat 2661 silence 2662 silk 2663 simplify 2664 somebody 2665 hostage 2666 vague 2667 beside 2668 gentle 2669 legend 2670 lip 2671 moth 2672 palm 2673 scarcely 2674 toe 2675 accomplish 2676 bump 2677 crane 2678 crown 2679 descendant 2680 flip 2681 magnesium 2682 poll 2683 portrait 2684 ruin 2685 vector 2686 ambulance 2687 condense 2688 inhabit 2689 mess 2690 nowadays 2691 gown 2692 occupation 2693 odor 2694 terrible 2695 quarrel 2696 advertise 2697 bow 2698 foul 2699 humor 2700 footstep 2701 marriage 2702 nasty 2703 noble 2704 premise 2705 rot 2706 wage 2707 youth 2708 congratulate 2709 rag 2710 blink 2711 creep 2712 elementary 2713 evenly 2714 fancy 2715 geography 2716 manuscript 2717 moss 2718 paragraph 2719 praise 2720 precious 2721 pyramid 2722 silly 2723 wool 2724 sew 2725 brittle 2726 chimney 2727 ethanol 2728 gray 2729 gross 2730 hell 2731 honor 2732 lively 2733 misuse 2734 pity 2735 questionnaire 2736 tolerate 2737 democratic 2738 eager 2739 empire 2740 entrance 2741 harsh 2742 wagon 2743 innocent 2744 remainder 2745 choke 2746 shirt 2747 tighten 2748 awkward 2749 coalition 2750 conceal 2751 deform 2752 dialogue 2753 gallon 2754 kelvin 2755 magnify 2756 resume 2757 appendix 2758 cheat 2759 slate 2760 estate 2761 inertia 2762 joy 2763 monument 2764 revenge 2765 complement 2766 underestimate 2767 anchor 2768 anger 2769 hug 2770 definite 2771 frighten 2772 frost 2773 denounce 2774 knee 2775 pride 2776 fascinate 2777 privilege 2778 prohibit 2779 proud 2780 accustom 2781 rumor 2782 satisfaction 2783 temple 2784 throat 2785 tray 2786 jewel 2787 bleed 2788 brave 2789 calorie 2790 chill 2791 claw 2792 communist 2793 expel 2794 dare 2795 designate 2796 exaggerate 2797 fermentation 2798 diplomat 2799 handkerchief 2800 grind 2801 lamb 2802 poem 2803 farewell 2804 snap 2805 starch 2806 appliance 2807 awful 2808 bake 2809 casual 2810 clip 2811 diffraction 2812 dirt 2813 dome 2814 fume 2815 grace 2816 humble 2817 incline 2818 lag 2819 lonely 2820 pendulum 2821 purple 2822 tire 2823 cereal 2824 evil 2825 iodine 2826 methanol 2827 scrape 2828 sterile 2829 tolerance 2830 upright 2831 vein 2832 deliberate 2833 drainage 2834 fur 2835 stove 2836 gratitude 2837 meter 2838 statue 2839 tar 2840 ton 2841 underneath 2842 amuse 2843 boast 2844 bold 2845 captain 2846 chew 2847 climax 2848 clutch 2849 ethnic 2850 slender 2851 generous 2852 gigantic 2853 holy 2854 ignite 2855 knife 2856 mutual 2857 quartz 2858 shame 2859 stiff 2860 bunch 2861 contradict 2862 deficit 2863 destination 2864 disguise 2865 comb 2866 offense 2867 reception 2868 replica 2869 scare 2870 absent 2871 substitution 2872 curtain 2873 dull 2874 duration 2875 empirical 2876 intimate 2877 howl 2878 pleasant 2879 refuge 2880 steep 2881 triangle 2882 validity 2883 accommodate 2884 anniversary 2885 dialect 2886 decent 2887 discrete 2888 bathe 2889 faculty 2890 fame 2891 incredible 2892 exterior 2893 sorrow 2894 porter 2895 precede 2896 rim 2897 rope 2898 absurd 2899 ambition 2900 aspirin 2901 endure 2902 flake 2903 wallet 2904 glance 2905 proposition 2906 fasten 2907 suburb 2908 textile 2909 tomb 2910 certificate 2911 delete 2912 dim 2913 presume 2914 punch 2915 slave 2916 spoil 2917 stupid 2918 bless 2919 bypass 2920 charm 2921 heel 2922 instinct 2923 aisle 2924 rub 2925 spontaneous 2926 stranger 2927 supervise 2928 naughty 2929 arbitrary 2930 deflect 2931 diffuse 2932 electrostatic 2933 enclose 2934 kinetic 2935 outlet 2936 mend 2937 rust 2938 shy 2939 sympathy 2940 weekly 2941 amplitude 2942 annoy 2943 asleep 2944 bundle 2945 foil 2946 greet 2947 invitation 2948 nursery 2949 pause 2950 phosphorus 2951 relay 2952 resign 2953 revival 2954 despise 2955 soup 2956 supreme 2957 flutter 2958 fog 2959 furniture 2960 hunger 2961 ignorant 2962 plunge 2963 mortal 2964 stern 2965 partition 2966 clap 2967 ceremony 2968 kidnap 2969 conviction 2970 heap 2971 inferior 2972 rage 2973 shorten 2974 splendid 2975 awake 2976 cathode 2977 cloth 2978 ditch 2979 reinforcement 2980 funny 2981 intricate 2982 lever 2983 conquer 2984 luxury 2985 pants 2986 ruler 2987 smash 2988 thief 2989 wax 2990 arithmetic 2991 conduction 2992 loaf 2993 torch 2994 trim 2995 coolant 2996 deploy 2997 erect 2998 eternal 2999 grateful 3000 platinum 3001 usage 3002 viewpoint 3003 brush 3004 elastic 3005 centimeter 3006 insufficient 3007 magma 3008 perpendicular 3009 postpone 3010 sock 3011 tense 3012 umbrella 3013 viscosity 3014 drunk 3015 castle 3016 compartment 3017 exit 3018 hate 3019 eyelid 3020 magnificent 3021 merchant 3022 palace 3023 passion 3024 pharmacy 3025 repetition 3026 ridiculous 3027 tablet 3028 envy 3029 flap 3030 hinge 3031 interrupt 3032 lawn 3033 minus 3034 moist 3035 outlook 3036 yawn 3037 simultaneous 3038 sweat 3039 attain 3040 bandwidth 3041 basement 3042 dash 3043 gum 3044 prism 3045 propeller 3046 greedy 3047 upside-down 3048 whistle 3049 sincere 3050 bowl 3051 cabin 3052 courage 3053 wrinkle 3054 earnest 3055 glory 3056 integral 3057 mayor 3058 midnight 3059 uneasy 3060 algebra 3061 confer 3062 configuration 3063 fry 3064 hum 3065 knit 3066 bandage 3067 seam 3068 tragic 3069 amorphous 3070 compost 3071 scissors 3072 garbage 3073 gaze 3074 stapler 3075 dice 3076 ignition 3077 pale 3078 polygon 3079 restructure 3080 ripe 3081 strive 3082 alignment 3083 brass 3084 butter 3085 enlarge 3086 insane 3087 irritate 3088 onion 3089 pulp 3090 tentative 3091 spelling 3092 duct 3093 irregular 3094 ugly 3095 ambassador 3096 mat 3097 grocery 3098 outdoor 3099 piston 3100 metric 3101 arouse 3102 attorney 3103 conscience 3104 longitude 3105 mist 3106 nylon 3107 obey 3108 orchestra 3109 prestige 3110 pretend 3111 reconcile 3112 soda 3113 sketch 3114 skim 3115 cart 3116 cling 3117 cruel 3118 doctrine 3119 embassy 3120 dizzy 3121 fling 3122 harmony 3123 ladder 3124 liberty 3125 recess 3126 volatility 3127 oval 3128 regret 3129 blunt 3130 cardboard 3131 cartridge 3132 cellulose 3133 circumference 3134 dictator 3135 flammable 3136 fluorine 3137 hydroxide 3138 acquaint 3139 kettle 3140 lap 3141 memorial 3142 puberty 3143 rent 3144 waist 3145 clerk 3146 clockwise 3147 constitution 3148 fork 3149 inverse 3150 paste 3151 repel 3152 tidy 3153 tile 3154 token 3155 arch 3156 automobile 3157 beaker 3158 boycott 3159 chin 3160 chromium 3161 despair 3162 furnace 3163 handset 3164 jail 3165 lately 3166 nausea 3167 petal 3168 collar 3169 decomposition 3170 garage 3171 peel 3172 pierce 3173 wrist 3174 cheek 3175 clumsy 3176 glossary 3177 hurry 3178 hut 3179 immigration 3180 lazy 3181 patience 3182 quit 3183 residential 3184 respiration 3185 sting 3186 tender 3187 tribe 3188 vain 3189 altimeter 3190 dehydration 3191 foolish 3192 hive 3193 hood 3194 neon 3195 sauce 3196 skip 3197 slash 3198 usable 3199 adhesive 3200 cherish 3201 consecutive 3202 cushion 3203 decimal 3204 execute 3205 fiscal 3206 fluorescence 3207 humid 3208 indifferent 3209 overhaul 3210 sin 3211 socket 3212 binoculars 3213 crawl 3214 imitate 3215 leather 3216 loyalty 3217 luggage 3218 overload 3219 permeable 3220 testify 3221 amend 3222 compass 3223 integer 3224 perpetual 3225 repulsion 3226 rib 3227 trousers 3228 breaker 3229 cloudy 3230 destiny 3231 fetch 3232 funnel 3233 marble 3234 parachute 3235 purse 3236 timid 3237 tornado 3238 barium 3239 cork 3240 couch 3241 cough 3242 dignity 3243 electromagnet 3244 epoch 3245 funeral 3246 lovely 3247 precipitation 3248 roast 3249 sleeve 3250 unity 3251 valence 3252 apartment 3253 barber 3254 coefficient 3255 dumb 3256 flask 3257 homogeneous 3258 horrible 3259 indispensable 3260 nod 3261 terror 3262 tumble 3263 underline 3264 vacant 3265 wedge 3266 anode 3267 decorate 3268 diagonal 3269 divorce 3270 drawer 3271 eclipse 3272 insult 3273 lick 3274 polite 3275 screw 3276 sore 3277 sour 3278 torque 3279 utter 3280 vinyl 3281 vomit 3282 ankle 3283 eyebrow 3284 haste 3285 hydrochloric 3286 sneeze 3287 temper 3288 windy 3289 accent 3290 beg 3291 curl 3292 deceive 3293 diaphragm 3294 grease 3295 laundry 3296 mercy 3297 parcel 3298 prosper 3299 reflex 3300 reversible
https://w.atwiki.jp/cocet/pages/16.html
暫定リスト1 1 system 2 form 3 result 4 cause 5 however 6 include 7 while 8 area 9 less 10 lead 11 base 12 seem 13 state 14 interest 15 allow 16 field 17 whether 18 several 19 past 20 public 21 rather 22 although 23 until 24 force 25 against 26 remain 27 measure 28 follow 29 spend 30 add 31 matter 32 service 33 toward 34 explain 35 product 36 reach 37 percent 38 reason 39 perhaps 40 leave 41 common 42 lose 43 among 44 course 45 receive 46 general 47 probably 48 means 49 pattern 50 rise 51 value 52 figure 53 rule 54 order 55 either 56 complete 57 certain 58 quite 59 draw 60 raise 61 above 62 rest 63 let 64 pick 65 introduce 66 sort 67 drop 68 certainly 69 sure 70 lay 71 therefore 72 beyond 73 glass 74 square 75 middle 76 length 77 count 78 none 79 pull 80 moment 81 trouble 82 notice 83 suppose 84 serve 85 neither 86 flat 87 ill 88 nation 89 grass 90 supper 91 guess 92 expectation 93 thought 94 meal 95 mad 96 hurt 97 clarify 98 research 99 per 100 university 101 scientist 102 technology 103 cell 104 produce 105 million 106 human 107 develop 108 energy 109 pound 110 report 111 plant 112 national 113 effect 114 power 115 gene 116 increase 117 provide 118 industry 119 data 120 information 121 control 122 level 123 project 124 species 125 process 126 turn 127 nuclear 128 suggest 129 material 130 typhoon 131 design 132 center 133 laboratory 134 cost 135 engineer 136 according 137 mean 138 scientific 139 disease 140 team 141 fund 142 drug 143 contain 144 chemical 145 surface 146 experiment 147 theory 148 institute 149 gas 150 development 151 claim 152 model 153 possible 154 patent 155 evidence 156 create 157 international 158 colleague 159 patient 160 particle 161 department 162 health 163 likely 164 similar 165 reduce 166 issue 167 publish 168 technique 169 population 170 environment 171 brain 172 temperature 173 protein 174 term 175 education 176 view 177 molecule 178 amount 179 future 180 support 181 image 182 natural 183 damage 184 type 185 involve 186 carbon 187 site 188 rate 189 size 190 risk 191 expect 192 standard 193 require 194 signal 195 blood 196 galaxy 197 range 198 structure 199 nature 200 century 201 major 202 discover 203 medical 204 link 205 council 206 cancer 207 source 208 degree 209 exist 210 single 211 across 212 speed 213 virus 214 approach 215 network 216 local 217 billion 218 act 219 argue 220 describe 221 universe 222 satellite 223 release 224 aid 225 further 226 trial 227 fuel 228 society 229 electron 230 pressure 231 simple 232 current 233 detail 234 mass 235 method 236 concern 237 law 238 wave 239 waste 240 offer 241 continue 242 apply 243 limit 244 break 245 policy 246 main 247 history 248 minister 249 condition 250 generate 251 individual 252 atom 253 object 254 heat 255 recent 256 region 257 commission 258 estimate 259 radiation 260 genetic 261 physics 262 rock 263 oil 264 consider 265 laser 266 planet 267 instead 268 subtract 269 treatment 270 director 271 shape 272 available 273 prove 274 experience 275 fail 276 trade 277 committee 278 prevent 279 recently 280 compare 281 forest 282 community 283 improve 284 attempt 285 account 286 modern 287 identify 288 device 289 global 290 activity 291 subject 292 detect 293 difference 294 particular 295 press 296 hole 297 ray 298 behavior 299 death 300 position 301 average 302 occur 303 period 304 layer 305 protect 306 spread 307 charge 308 meeting 309 treaty 310 software 311 complex 312 event 313 sample 314 store 315 male 316 agency 317 flow 318 supply 319 reveal 320 suffer 321 growth 322 sign 323 survey 324 decade 325 impact 326 acid 327 official 328 deal 329 author 330 social 331 reaction 332 disk 333 fossil 334 atmosphere 335 launch 336 unit 337 affect 338 program 339 safety 340 memory 341 modulate 342 response 343 depend 344 scale 345 warn 346 potential 347 action 348 benefit 349 metal 350 win 351 bacteria 352 engineering 353 remove 354 treat 355 feed 356 weapon 357 knowledge 358 application 359 electronic 360 factor 361 quality 362 aim 363 solution 364 lower 365 hospital 366 article 367 western 368 monitor 369 climate 370 predict 371 normal 372 search 373 sense 374 code 375 video 376 film 377 ocean 378 reactor 379 effort 380 production 381 review 382 chip 383 decision 384 female 385 target 386 tissue 387 bank 388 compound 389 minute 390 journal 391 conservation 392 resource 393 emission 394 destroy 395 series 396 message 397 stare 398 orbit 399 save 400 vaccine 401 advance 402 digital 403 conference 404 particularly 405 practice 406 attack 407 equipment 408 distance 409 analysis 410 dioxide 411 true 412 block 413 propose 414 pollution 415 feature 416 central 417 operate 418 encourage 419 demand 420 sequence 421 observe 422 oxygen 423 conventional 424 track 425 lack 426 stage 427 success 428 survive 429 role 430 separate 431 immune 432 expert 433 especially 434 special 435 frequency 436 defense 437 solar 438 fit 439 quantum 440 ozone 441 despite 442 industrial 443 farmer 444 outside 445 academic 446 focus 447 burn 448 channel 449 basic 450 recognize 451 original 452 accept 453 ban 454 share 455 instance 456 fear 457 surprise 458 determine 459 telescope 460 represent 461 element 462 breed 463 authority 464 debate 465 skin 466 tiny 467 version 468 medicine 469 tend 470 scheme 471 soil 472 egg 473 map 474 former 475 magnetic 476 bone 477 promise 478 budget 479 evolution 480 establish 481 achieve 482 wind 483 replace 484 total 485 bit 486 mouse 487 property 488 extra 489 eventually 490 ability 491 beam 492 screen 493 electricity 494 mine 495 feedback 496 cursor 497 physical 498 round 499 emerge 500 highly 501 display 502 culture 503 electric 504 union 505 switch 506 direct 507 relate 508 hydrogen 509 association 510 ring 511 comment 512 indeed 513 cheap 514 generation 515 staff 516 political 517 wild 518 fill 519 movement 520 professor 521 fiber 522 direction 523 march 524 technical 525 spot 526 manage 527 aircraft 528 enzyme 529 huge 530 due 531 safe 532 museum 533 stress 534 collect 535 infect 536 bill 537 communication 538 effective 539 loss 540 ensure 541 royal 542 serious 543 coal 544 combine 545 function 546 argument 547 organism 548 art 549 worse 550 observation 551 reflect 552 worst 553 crop 554 copy 555 avoid 556 chemistry 557 possibility 558 task 559 vary 560 match 561 maintain 562 analyze 563 active 564 double 565 access 566 proposal 567 instrument 568 mathematics 569 transport 570 challenge 571 convention 572 nearly 573 alternative 574 influence 575 liquid 576 emit 577 calculate 578 various 579 surround 580 actually 581 military 582 responsible 583 doubt 584 variety 585 principle 586 solve 587 easily 588 specific 589 conclude 590 announce 591 necessary 592 volume 593 expose 594 chain 595 final 596 tube 597 admit 598 cross 599 expensive 600 weight 601 advantage 602 explanation 603 giant 604 reality 605 significant 606 race 607 transfer 608 decline 609 seek 610 southern 611 insect 612 miss 613 pair 614 below 615 flight 616 constant 617 grant 618 dust 619 operation 620 core 621 finally 622 rely 623 threaten 624 absorb 625 convert 626 engine 627 join 628 panel 629 evolve 630 phone 631 relative 632 comet 633 muscle 634 tool 635 trigger 636 medium 637 examine 638 expand 639 screwdriver 640 successful 641 bore 642 edge 643 antibody 644 battery 645 contract 646 manufacture 647 component 648 conduct 649 exactly 650 ministry 651 vehicle 652 bear 653 mechanism 654 northern 655 skill 656 strain 657 firm 658 marine 659 wavelength 660 accident 661 demonstrate 662 section 663 investigate 664 contact 665 sensitive 666 brown 667 shift 668 dose 669 cycle 670 thus 671 private 672 convince 673 gain 674 prepare 675 biology 676 check 677 critical 678 plutonium 679 indicate 680 rare 681 electrical 682 independent 683 progress 684 connect 685 sale 686 ancient 687 apart 688 campaign 689 associate 690 imagine 691 personal 692 relationship 693 strike 694 impossible 695 consist 696 document 697 strategy 698 agent 699 bomb 700 foreign 701 throughout 702 equivalent 703 motion 704 bright 705 suspect 706 therapy 707 extend 708 forum 709 realize 710 secret 711 hunt 712 respond 713 discuss 714 institution 715 perform 716 guide 717 infrared 718 entire 719 optical 720 currently 721 worth 722 assume 723 attention 724 massive 725 confirm 726 failure 727 origin 728 agreement 729 statement 730 trap 731 paint 732 transmit 733 adult 734 correct 735 iron 736 dam 737 alter 738 gravity 739 basis 740 define 741 performance 742 artificial 743 neutron 744 concentrate 745 divide 746 phenomenon 747 phase 748 bond 749 balance 750 file 751 previous 752 earthquake 753 error 754 solid 755 intend 756 obvious 757 wildlife 758 silicon 759 cluster 760 coast 761 forward 762 tropical 763 completely 764 essential 765 handle 766 situation 767 fragment 768 practical 769 fault 770 danger 771 oxide 772 substance 773 repeat 774 favor 775 severe 776 stick 777 photograph 778 obtain 779 toxic 780 license 781 sensor 782 coat 783 summit 784 difficulty 785 seed 786 spin 787 twice 788 density 789 characteristic 790 birth 791 extinction 792 nitrogen 793 purpose 794 eastern 795 post 796 traffic 797 mission 798 broadcast 799 capacity 800 scream 801 annual 802 chapter 803 court 804 yield 805 net 806 plate 807 mail 808 regulation 809 virtual 810 scan 811 wonder 812 plastic 813 positive 814 thin 815 contrast 816 background 817 neuron 818 numerator 819 pioneer 820 stretch 821 regard 822 apparently 823 spectrum 824 dinosaur 825 mixture 826 adopt 827 preserve 828 gap 829 aspect 830 procedure 831 concept 832 whisper 833 dangerous 834 professional 835 cable 836 couple 837 hormone 838 ion 839 organic 840 nucleus 841 career 842 content 843 proportion 844 greenhouse 845 tank 846 explosion 847 opportunity 848 extract 849 print 850 pulse 851 foundation 852 stimulate 853 promote 854 seal 855 smoke 856 unlike 857 unless 858 biotechnology 859 partner 860 delay 861 chief 862 fundamental 863 motor 864 attach 865 ignore 866 recommend 867 reserve 868 select 869 deliver 870 enable 871 habitat 872 mercury 873 ordinary 874 customer 875 mention 876 nerve 877 rocket 878 ahead 879 conclusion 880 flood 881 pump 882 bottom 883 thick 884 disappear 885 meanwhile 886 circuit 887 photon 888 variation 889 vessel 890 unique 891 breast 892 robot 893 quantity 894 increasingly 895 combination 896 competition 897 contribute 898 stock 899 economy 900 trace 901 fat 902 reference 903 wire 904 tunnel 905 arise 906 noise 907 pilot 908 financial 909 quarter 910 touch 911 connection 912 host 913 polymer 914 collapse 915 construction 916 attract 917 magazine 918 sperm 919 choice 920 path 921 goal 922 vital 923 mammal 924 chromosome 925 organize 926 radioactive 927 resistance 928 addition 929 deposit 930 efficient 931 jet 932 joint 933 Jupiter 934 puzzle 935 bind 936 chlorophyll 937 division 938 efficiency 939 multiplication 940 otherwise 941 refuse 942 saw 943 legal 944 unfortunately 945 agriculture 946 tooth 947 threat 948 exchange 949 lung 950 crystal 951 disaster 952 uranium 953 vast 954 wear 955 modify 956 shock 957 trust 958 vision 959 mount 960 approve 961 escape 962 thermometer 963 hide 964 radar 965 security 966 overall 967 creature 968 secretary 969 consequence 970 immediately 971 sexual 972 visible 973 root 974 critic 975 exercise 976 probe 977 blame 978 facility 979 nearby 980 melt 981 blow 982 fluid 983 pain 984 recycle 985 crucial 986 mental 987 X-ray 988 speech 989 exposure 990 fix 991 importance 992 prime 993 worldwide 994 strength 995 advice 996 congress 997 burst 998 exploit 999 explore 1000 observatory 1001 equation 1002 mirror 1003 priority 1004 senior 1005 stone 1006 dump 1007 intelligence 1008 pipe 1009 responsibility 1010 tax 1011 outer 1012 stair 1013 route 1014 prize 1015 fishery 1016 setting 1017 sheet 1018 administration 1019 civil 1020 factory 1021 insist 1022 style 1023 import 1024 option 1025 organ 1026 proton 1027 shell 1028 express 1029 tackle 1030 receptor 1031 band 1032 gamma 1033 split 1034 sulfur 1035 export 1036 poison 1037 publication 1038 cosmic 1039 gather 1040 oppose 1041 whatever 1042 angle 1043 consume 1044 diet 1045 genome 1046 shuttle 1047 astronomy 1048 distinguish 1049 inject 1050 label 1051 output 1052 partly 1053 judge 1054 lubricate 1055 refer 1056 enormous 1057 editor 1058 load 1059 react 1060 pack 1061 prefer 1062 tail 1063 parallel 1064 stream 1065 typical 1066 broad 1067 cite 1068 underground 1069 unusual 1070 victim 1071 accurate 1072 assessment 1073 battle 1074 isolate 1075 truth 1076 abandon 1077 appropriate 1078 beneath 1079 depth 1080 sediment 1081 sight 1082 boundary 1083 employ 1084 excite 1085 behave 1086 denominator 1087 closely 1088 income 1089 character 1090 graduate 1091 capable 1092 desert 1093 reduction 1094 reject 1095 equal 1096 merely 1097 remote 1098 salt 1099 native 1100 spacecraft
https://w.atwiki.jp/mccc/pages/47.html
このページではHTTP APIについて解説する。 参考資料: HTTP API 執筆時のバージョン: ComputerCraft 1.56 for Minecraft 1.6.2 HTTP API各メソッドのヘッダ request get post HTTP API HTTPによりインターネット上のサーバーへGET/POSTリクエストを送信し、ウェブサイトをダウンロードすることができるAPI。 このAPIを利用するには、前もってComputerCraft.cfgのenableAPI_httpをtrueにしておく必要がある。設定がfalse(デフォルト)の場合、このAPI自体コンピュータに読み込まれない。 文字列をURLエンコードするにはtextutils.urlEncode関数を利用するとよい。 なお、ここでは(プロトコルとしての)HTTPについての解説は行わない。 各メソッドのヘッダ (どんなヘッダが送信されているのか気になる人向け) HTTP APIではプレイヤーが任意のヘッダを指定することはできず、またComputerCraft側でも特にヘッダを指定していないため、Javaデフォルトのヘッダで送信されているものと思われる。 以下は各メソッドで送信されるリクエスト行およびヘッダ行の例。ちなみに、ゲーム内でpastebinプログラムを利用してPastebinでプログラムファイルを取得・投稿した時のもの(Javaバージョンは1.7.0 25)。 GETの例 GET /raw.php?i=smLqWBif HTTP/1.1 User-Agent Java/1.7.0_25 Host pastebin.com Accept text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Connection keep-alive POSTの例 POST /api/api_post.php HTTP/1.1 User-Agent Java/1.7.0_25 Host pastebin.com Accept text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Connection keep-alive Content-Length 219 request dan200.computer.core.apis.HTTPAPI で定義 http.request( url[, postData]) URLurl(文字列)にHTTPリクエストを送信する。 postData(文字列)を指定すると、POSTメソッドでメッセージボディとして送信される。postDataが省略またはnilの時はGETメソッドで送信される 戻り値:nil レスポンスはos.pullEvent関数でhttp_successまたはhttp_failureイベントを捕捉することで取得する。そのため、レスポンスを非同期的に取得することができる。 例: local url = "http //example.com/" http.request(url) while true do local event, sourceUrl, file = os.pullEvent() if event == "http_success" and sourceUrl == url then print(file.readAll()) file.close() break elseif event == "http_failure" and sourceUrl == url then print("Server didn t respond.") break end end http //example.com/(IANAのExampleドメイン)からウェブページをダウンロードする。 成功した場合はページの内容(HTML)が、失敗(タイムアウト)した場合は"Server didn t respond."が表示される。 get assets\computercraft\lua\bios.lua で定義 http.get( url ) URLurl(文字列)にHTTP GETリクエストを送信し、レスポンスを取得する 戻り値:テーブル型。取得したウェブサイトのファイルハンドル。ただし、取得に失敗した場合はnilが返る リクエストに対するレスポンスが返ってくるまで処理を停止する。内部的にはhttp.request関数とos.pullEvent関数を利用している。 例: local file = http.get("http //example.com/") if file ~= nil then print(file.readAll()) file.close() else print("Server didn t respond.") end http //example.com/(IANAのExampleドメイン)からウェブページをダウンロードする。 成功した場合はページの内容(HTML)が、失敗(タイムアウト)した場合は"Server didn t respond."が表示される。 post assets\computercraft\lua\bios.lua で定義 http.post( url, postData) URLurl(文字列)にHTTP POSTリクエストを送信し、レスポンスを取得する。postData(文字列)がメッセージボディとして送信される 戻り値:テーブル型。取得したウェブサイトのファイルハンドル。ただし、取得に失敗した場合はnilが返る リクエストに対するレスポンスが返ってくるまで処理を停止する。内部的にはhttp.request関数とos.pullEvent関数を利用している。 postDataが省略またはnilの場合は代わりに""(長さ0文字列)が使われる。